在jQuery Timers中提供了3個函數式
- everyTime(時間間隔, [計時器名稱], 函式名稱, [次數限制], [等待函式程序完成])
- oneTime(時間間隔, [計時器名稱], 呼叫的函式)
- stopTime ([計時器名稱], [函式名稱])
everyTime函數式
everyTime函數式相當於js中的循環定時器
1:每間隔一秒鍾循環執行a()
function a(){ alert(1); } $('body').everyTime('1s',a);
2:簡寫版
$('body').everyTime('1s',function(){ alert(1); });
3:每隔一秒執行,並給計時器命名為A
$('body').everyTime('1s','A',function(){ alert(1); });
4:每隔二十秒執行,最多5次,並給計時器命名為A
$('body').everyTime('20s','A',function(){ alert(1); },5);
oneTime函數式
1:10s后執行函數
$('body').oneTime('1das',function(){ alert(1); });
2:100s后執行函數,並給計時器命名為A
$('body').oneTime('100s','A',function(){ alert(1); });
stopTime函數式
1:停止所有的在$('body')上計時器
$('body').stopTime ();
2:停止$('body')上名稱為A的計時器
$('body').stopTime ('A');
3:停止$('body')上所有呼叫a()的計時器
$('body').stopTime (a);
作者:lilongxi
鏈接:https://www.jianshu.com/p/6a8ce88c7f02
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。