我正在寻找一种检查滚动事件是否适用于导航的方法,如果不行,我将把这些切换为单击事件。
我一直在查jQuery.Support和modernizer,但没有找到任何具体的,我发现最接近的是modernizer的触摸,但似乎不是我所需要的。
检查这个最好的方法是什么?

最佳答案

完全回避这个问题:两者都做。
在需要滚动导航的位置包含:hover规则,这些规则可能会应用,也可能永远不会应用。你不必在意。
同时,使用JavaScript编写一个$('.foo').click(function() { $(this).addClass('hover'); }设置,这样您也可以在同一个样式表中应用.hover规则。我的规则通常都是:hover, .hover规则,所以它们实际上是完全相同的。
这意味着使用鼠标的人也可以单击。这是多余的,但不是有害的。

关于javascript - 如何检查浏览器是否支持翻转(即许多移动设备没有光标),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7178763/

10-12 12:59
查看更多