【发布时间】:2013-09-25 13:55:42
【问题描述】:
我在以下网站上使用 CSS 下拉菜单: Website
您可以在顶部菜单项中测试菜单。 在桌面上一切正常。但在 iPhone 或 iPad 上不是。 在那里,您可以单击顶部菜单项之一。然后下拉菜单打开没有问题。但是,如果我单击下拉菜单中的链接之一,则不会发生任何事情。
这是下拉菜单的css代码:
#mainmenu ul li > ul {
display: none;
top: 0px;
}
#mainmenu ul li:hover > ul,
#mainmenu ul li:active > ul,
#mainmenu ul li:focus > ul,
#mainmenu ul li > a#aktuell + ul {
display: block;
z-index: 9999;
}
你知道为什么不吗?
【问题讨论】:
-
下拉是怎么触发的,如果是使用hover选择器触发的,在ipad或者iphone的点击事件中相当于点击和悬停,所以下拉是不起作用的
-
我已经添加了代码。我尝试使用:hover、:active 和:focus。但没有任何效果
-
正如我告诉你的,点击事件相当于点击、悬停、聚焦,所以没有任何效果试试我的回答
标签: css mobile drop-down-menu