jQuery上的动画只执行一次

时间:2013-04-18 10:24:13

标签: javascript jquery

我正在尝试制作一个旋转元素360的有趣功能。问题是它只是第一次执行而我不知道为什么!

jQuery.fn.circularFun = function() {
            this.stop().animate(
                {rotation: 360},
                {
                  duration: 500,
                  step: function(now, fx) {
                    $(this).css({"transform": "rotate("+now+"deg)"});
                  }
                }
            );
        }

谢谢!

1 个答案:

答案 0 :(得分:3)

第一次轮换后,它已经旋转到360。完成后,您需要将其设置为0