[英]setInterval not working with document.ready
我不是Java初學者,所以我很困惑。
$(document).ready(function(){
var loadtime = 2000;
var loadtimer = setInterval(function(){
loadtime = loadtime - 100;
console.log(loadtime);
}, 100);
});
這對我不起作用。 控制台輸出為: 1900
我希望腳本每100毫秒輸出當前loadtime
。
我的錯在哪里
提前致謝。
它確實起作用- 在JSFiddle上檢查此演示 。
var loadtime = 2000;
var loadtimer = setInterval(function(){
loadtime = loadtime - 100;
console.log(loadtime);
}, 100);
它不起作用的原因是您致電:
clearInterval(loadtimer);
setInterval
在第一次運行后停止setInterval
函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.