我目前正在使用跨浏览器的下拉菜单。
但目前我有一些问题专门在iOS 5.1上,而“悬停”(意味着:触摸)主级导航链接。CSS:在iOS 5.1上专门悬停问题
在iOS> = 6.0链接操作使用返回false防止和子菜单中修改的可视性显示,不透明度为1
但在iOS 5.1没有任何反应。链接操作和下拉菜单都不显示。
编辑:代码示例
$(function() {
if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$("#mainNavigation ul li.dropactive > a").click(function() {
return false;
});
}
});
这个iOS的Safari浏览器的任何特殊的解决方法?
干杯,
〜MxAgent
应该避免为触摸设备悬停事件,但它听起来像你的问题是相关的更多的JavaScript,或许表现出一定的代码,使人们可以更有帮助? – Wez 2013-03-15 16:04:17
我添加了一个代码示例.. :) – Micronax 2013-03-18 17:33:14
一般来说,':hover'用于与鼠标光标有关的事件,这是许多手机(或许还有黑莓手机)没有的。没有iOS设备具有与':hover'伪类进行交互的游标。 – Jules 2013-03-18 18:16:47