几年前,我实现了这个CSS下拉菜单系统,我现在只是意识到它不能在我的iPhone上工作,但它在我的老板android手机上正常工作。我的印象是,自IOS5以来,智能设备自动将触摸事件注册为悬停,但我想我错了。 这个菜单的结构有点奇怪,因为主标签(Home和Contact除外)并不意味着将用户带到任何地方,只有子菜单项实际上转到另一页。我有一种感觉,这是问题可能出现的地方,但我无法弄清楚。CSS菜单系统不工作在IOS 8
这是JS Fiddle。
:hover
在<li>
上导致下拉。也许这是问题?或者也许它的方式我的老板编码的按钮,它看起来像一个链接,但在点击没有做任何事情:
<li id="aboutus" class="blogbutton"><a><span>About Us</span></a>
我试图消除锚标签和整个按钮消失。我删除了span标签,原来的问题仍然存在。
是否有修复而不必重写整个菜单系统?
您可能想要添加切换类的路线。所以当他们点击它时,就会得到一个“开放”类。不是最美丽的解决方案,但应该帮助那些不使生活变得轻松的移动浏览器。 – MiltoxBeyond