我尝试使用下面的代码来创建一个continuely animatationjQuery - 如何设置宽度在增加?
var running = function() {
w = jQuery('#belt').width();
if(w >= 940)
jQuery('#belt').width(0);
jQuery('#belt').animate({width: '+=235px'}, duration, 'linear');
}
jQuery(document).everyTime(duration, running);
但它不工作,宽度没有得到恢复,但continuely增加,我有没有写错?
如果真的要使用每次,你需要让你的第一个参数字符串,那就是:'$(文件).everyTime (“5s”,function(i){},0);' – diEcho 2011-04-04 12:07:21
@diEcho,通过这种方式,我的动画现在被重置。但是出现了一个新问题,那就是动画现在有什么突然停止的地方? – Edward 2011-04-04 12:14:19
增加持续时间,以及使用'线性'需要什么? – diEcho 2011-04-04 12:17:57