2017-02-09 191 views
-1

我有一輛動畫汽車,在5秒後被帶入,然後它沿着屏幕停在半途,它坐落在建築物後面。動畫後的jQuery循環

我需要循環這個動畫,以便一旦車輛停止,如果返回到起點並在5秒後再次返回。

這裏是我有一個簡單的功能,我怎麼能得到這個循環?我試過一個循環函數,但動畫沒有運行。

jQuery(document).ready(function() { 
    setTimeout(function() { 
      $('.truck2').css("left", "50%"); 
    }, 5000); 
}); 

感謝所有幫助 GB

回答

1

我把setTimeout在函數內部,然後從裏面setTimeout調用它。這將循環而不檢查附加條件。

function firstAnim(){ 
    setTimeout(function(){ 
     $('.truck2').css("left", "50%"); 
     firstAnim(); //do it again or do something else 
    }, 5000) 
}