1

我目前正在开发一个跨浏览器的下拉菜单。
但目前我在“悬停”(意味着:触摸)主级导航链接时特别在 iOS 5.1 上遇到了一些问题。

在 iOS >= 6.0 上,使用 return 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

4

1 回答 1

-1

除了“悬停”之外,还添加了一个“焦点”选择器。

http://www.w3schools.com/cssref/sel_focus.asp

于 2013-03-15T15:55:42.673 回答