我試圖在每組動畫的開頭添加一個延遲。動畫工作正常,但是當我添加.delay(5000)之前.animate什麼都不起作用。動畫之間的延遲
$(document).ready(function(){
-->add .delay here <---
$("#hand").animate({left:'-=300px'},1500);
$("#hand").animate({left:'+=300px'},1000);
-->add .delay here <---
$("#hand").animate({left:'-=300px'},1500 );
$("#hand").animate({left:'+=300px'},1000);
$("#hand").animate({left:'-=300px'},1500 );
$("#hand").animate({left:'+=300px'},1000);
});
這裏是否有一組代碼用於相同的功能?我需要它來無限動畫。
它實際上[未經鏈工作](http://jsfiddle.net/MnFfa/),但當然鏈接的是更好。 – user113716
-1因爲帕特里克是正確的;鏈接很方便但重複,非鏈式調用'animate'排隊就好了。 –
瞭解並修復了 – BrokenGlass