我知道还有其他几个职位与此解决方案,但我现在的问题是有点不同。jQuery的:防止堆积动画
我有一个元素的两个事件 - mouseenter
和mouseleave
。第一个将我的元素的颜色改变为光线,另一个变回黑暗,这会产生闪烁的效果。
问题是,当我进出几次的事件叠加,它闪烁很多次,即使没有新的事件被触发。我想阻止,但.stop()
没有帮助。
这里的渔获:我想触发1个闪存不管是什么,但不超过1。因此,当有人在移动/输出 - 事件mouseenter
将被解雇,之后mouseleave
和之后没有..直到另一个输入/输出被触发。
我想这可以通过锁定(不听)新的事件,当进/出触发了,直到效果完成,但我不知道如何解除绑定和再次绑定。是不是有什么lockEvent()
什么的?
不,我还没有..它wonderfuly工作! – 2012-02-22 23:14:28