在js中,延遲執行函數有兩種,setTimeout和setInterval,用法如下:
function testFunction(){Console.log('hovertree.com');}
setTimeout(
"testFunction()"
,
"6000"
);
//6000毫秒后執行testFunction
()函數,只執行一次。
setInterval(
"testFunction
()"
,
"6000"
);
//每隔6000毫秒執行一次testFunction
()函數,執行無數次。
var
interval = window.setInterval(
"testFunction
()"
,
"6000"
);// http://hovertree.com/menu/javascript/
window.clearInterval(interval);
//停止執行setInterval循環。
當我們想讓testFunction
()函數每隔6000毫秒執行一次,執行10000毫秒后停止執行時,可以用兩者三者結合使用來實現。
var
interval2 = window.setInterval(
"testFunction
2()"
,6000);
setTimeout(
function
() {window.clearInterval(interval2);},10000);