悬停事件在我的网页导航中发挥着重要作用,我不希望用户因意外触发它们而分心。
我知道hoverIntent,它不会触发悬停事件,直到鼠标足够慢。但是,当用户向下滚动并落在元素顶部时,它总是会触发悬停事件。
Google 图片很好地解决了这个问题:它不会在向下滚动时触发悬停,而且即使在滚动到某个元素后稍微晃动鼠标也不会触发悬停。
是否有任何插件可以实现类似于 Google 图片的悬停行为?
悬停事件在我的网页导航中发挥着重要作用,我不希望用户因意外触发它们而分心。
我知道hoverIntent,它不会触发悬停事件,直到鼠标足够慢。但是,当用户向下滚动并落在元素顶部时,它总是会触发悬停事件。
Google 图片很好地解决了这个问题:它不会在向下滚动时触发悬停,而且即使在滚动到某个元素后稍微晃动鼠标也不会触发悬停。
是否有任何插件可以实现类似于 Google 图片的悬停行为?
也许这会有所帮助:http: //james.padolsey.com/javascript/special-scroll-events-for-jquery/
所以你会知道用户何时滚动,所以你也会知道不要触发悬停事件。