我嘗試使用下面的代碼來創建一個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