Javascript jQuery弹跳是否移动到了不合适的位置?

Javascript jQuery弹跳是否移动到了不合适的位置?,javascript,jquery,html,css,bounce,Javascript,Jquery,Html,Css,Bounce,我试图在鼠标上方css“left”定位的按钮上使用jQuery UI反弹效果。这似乎是可行的,但是,如果你在它上面来回鼠标几次,它就会移动到不合适的位置并粘在左边。我真的不知道它为什么这么做。这是我的代码:修复了它: 这确保了仅在按钮尚未设置动画时选择按钮(并设置动画)-如果鼠标移动时间正确,前面的代码有可能对按钮反弹设置双重动画。太棒了,我没有想到这一点。谢谢

我试图在鼠标上方css“left”定位的按钮上使用jQuery UI反弹效果。这似乎是可行的,但是,如果你在它上面来回鼠标几次,它就会移动到不合适的位置并粘在左边。我真的不知道它为什么这么做。这是我的代码:

修复了它:


这确保了仅在按钮尚未设置动画时选择按钮(并设置动画)-如果鼠标移动时间正确,前面的代码有可能对按钮反弹设置双重动画。

太棒了,我没有想到这一点。谢谢