我正在尝试制作一个有趣的函数,将元素旋转 360 度。问题是它只在第一次执行,我不知道为什么!
jQuery.fn.circularFun = function() {
this.stop().animate(
{rotation: 360},
{
duration: 500,
step: function(now, fx) {
$(this).css({"transform": "rotate("+now+"deg)"});
}
}
);
}
谢谢!!
最佳答案
第一次旋转后,它已经旋转到360
。完成后您需要将其设置为0
。
关于javascript - jQuery 上的动画仅执行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16080393/