我创建了.slideDown
&基于.slideUp
和div
对mouseover
的{{1}}影响。
问题在于,当我将多个mouseleave
翻转为快速然后滚动时,它似乎记住了我滚动了多少次并且在执行所有slideDowns和slideUps之前不会停止。
答案 0 :(得分:4)
.stop()
的队列
您可能需要的是.stop(true, true)
,它将删除队列中的所有动画并只播放最后一个动画。
答案 1 :(得分:1)
您应该查看 HoverIntent jQuery插件
http://cherne.net/brian/resources/jquery.hoverIntent.html
hoverIntent是一个试图确定用户的插件 意图......就像一个水晶球,只有鼠标移动!它很像 (并源自)jQuery的内置悬停。但是,而不是 立即调用onMouseOver函数,它等待直到 用户的鼠标在拨打电话前放慢速度。