jQuery中提供了定時器讓我們可以實現在指定時間間隔下執行代碼的功能,它的使用非常方便。
// setInterval()方法 setInterval(function(){ // your code here }, 1000);
上面的代碼中,setInterval方法接收兩個參數,第一個參數是一個函數,它是我們想要定時執行的代碼,第二個參數是時間間隔,以毫秒為單位。
// clearInterval()方法 var myInterval = setInterval(function(){ // your code here }, 1000); clearInterval(myInterval);
有時候我們需要手動停止定時器的執行,這時候就需要用到clearInterval方法,它接收一個參數,這個參數是之前調用setInterval方法時返回的一個ID,通過這個ID便可以定位要關閉的定時器。
除了setInterval方法外,jQuery還提供了一個setTimeout方法,它的作用和setInterval類似,但是與setInterval不同的是,它只會執行一次指定的代碼。
// setTimeout()方法 setTimeout(function(){ // your code here }, 1000);
上面的代碼中,setTimeout方法同樣接收兩個參數,第一個參數是執行的代碼,第二個參數是延遲的毫秒數。
通過上面的介紹,我們可以看出,定時器在jQuery中的使用非常方便。我們可以利用它來實現各種復雜的功能,比如輪播圖、倒計時等。
上一篇css怎么連接外部樣式
下一篇jquery里的注釋插件