我做了一个jQuery菜单,看起来很棒,很有效。我遇到的唯一问题是当用户鼠标悬停在它上面时,它往往会在一些mouseOver和mouseOuts上“反弹”,变得有点烦人,并且我们可能不得不废弃它。
有没有人知道如何阻止它,或者肯定会减慢速度。
这里有一个例子:
提前致谢。
答案 0 :(得分:1)
要停止动画,请使用jquery stop()
也许http://cherne.net/brian/resources/jquery.hoverIntent.html插件可以帮助您:
hoverIntent是一个试图确定用户的插件 意图......就像一个水晶球,只有鼠标移动!它很像 (并源自)jQuery的内置悬停。但是,而不是 立即调用onMouseOver函数,它等待直到 用户的鼠标在拨打电话前放慢速度。