js延时执行函数
/** * 延时执行 * @type */ var delayAction = { 'endMark':'', 'startMark':'', 'end':function(){ maskLayer.hide(); clearTimeout(this.endMark); clearTimeout(this.startMark); }, 'start':function (fun,time) { time = time?time*1000:1000; if(!fun) return; this.startMark =setTimeout(fun+"()",time); maskLayer.show();//这个是另外自己加的遮罩层 this.endMark=setTimeout("delayAction.end()",time+1); } }
浙公网安备 33010602011771号