2013-08-21 154 views
0

如何獲取一個jquery動畫每5秒運行一次?每5秒運行一次jquery動畫

所以這樣的東西。

$('.zoom_big').animate({opacity: 1},2000,functions()}{ 
      $('.zoom_big').animate({opacity: 0},2000); 
}); 
+5

http://stackoverflow.com/questions/3549853/jquery-how-to-每5秒發射一次相同的事件 –

+0

http://stackoverflow.com/questions/1301529/jquery-fade-with-loop-and-delay –

回答

3

您可以使用javascript's setInterval()

var t = setInterval(function(){ // run the following function 

    $('.zoom_big').animate({opacity: 1},2000,functions()}{ 
      $('.zoom_big').animate({opacity: 0},2000); 
    }); 

},5000); // every 5000 milliseconds = 5 seconds 

要停止它,你可以使用clearInterval()

clearInterval(t);