我已经使用jQuery animate()方法创建了一个简单的动画。
简单地说,当我点击按钮的棕色框是动画,然后我再次点击它,它应该反转动画(重置框的位置)。
当点击按钮时,动画正常发生,但重置过程不起作用。
我可以知道是否有一种方法可以同时使用toggle()和animate()?
第一个
我已经使用jQuery animate()方法创建了一个简单的动画。
简单地说,当我点击按钮的棕色框是动画,然后我再次点击它,它应该反转动画(重置框的位置)。
当点击按钮时,动画正常发生,但重置过程不起作用。
我可以知道是否有一种方法可以同时使用toggle()和animate()?
1条答案
按热度按时间ubof19bj1#
我们可以使用一个全局变量来存储当前状态,每次当我们点击时,如果将检查变量以确定动画或重置
不带
toggle
的测试代码第一个
注意:如果您使用的是旧版本的
jQuery
(在1.9
下),那么toggle method可能是更好的选择,如果您想模拟toggle
,您可以在jquery-toggle-event-deprecated-what-to-use处检查使用
toggle
测试代码第一个