1. 程式人生 > >JS延時執行方法封裝

JS延時執行方法封裝

SetTimeout延時操作封裝

setTimeout定時器操作,需要注意清除即可。

SetTimeout延時執行function

/**
@ function:延時執行function
@ fn: 需要延時操作方法
@ delayTime:延時時間(毫秒)
*/
function delayFunction(fn, delayTime) {
    var delayIndex = setTimeout(function(){
    	if (){
			return true;
		}
    	if (typeof(fn) == 'function') {
    		fn();
    	}
clearTimeout(delayIndex); }, delayTime); }