增加jQuery中的时间动画

时间:2014-04-22 14:56:38

标签: javascript jquery-animate

与标题相同,例如:

$(#someDiv).animate({left:'70px'}, 500);

但现在我希望时间动画从0增加到500:

$(#someDiv).animate({left:'70px'}, time);

解决方案是什么?有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

可能你需要在循环中进行一些修正,但我认为这个逻辑对你有用。

var start_time;
var end_time = 500;
for ( start_time = 0; start_time < end_time; start_time++ ) {
   $(#someDiv).animate({left:'70px'}, start_time);
   if (start_time > 500 ){ 
     break;
     // Put alert for testing purpose like alert ('StartTime:'+start_time);
   }

}