function Countdown(time) { var _this = this; (function(){ document.getElementById('test').innerText = time-- + '秒'; _this.timeFunc = setTimeout(arguments.callee, 1000); })(); setInterval(function() { clearTimeout(_this.timeFunc); clearInterval(arguments.callee); window.location.href = 'http://www.baidu.com'; }, parseInt((time+1))*1000);}Countdown(5);大家看下上面的這段js代碼,實現(xiàn)的效果就是指定時間后跳轉到一個指定的地址,這里有兩點疑問:我需要在跳轉前clear掉兩個定時嗎?代碼中有什么不妥的地方嗎?比如那個 _this ?希望各位朋友能給點建議哈。
頁面跳轉后還需要進行clearTimeout嗎?
qq_花開花謝_0
2018-09-07 10:09:57