闭包是我在JS中还没有完全掌握的东西.我认为这是一个封闭问题.我正在尝试创建一个进度条.每隔x秒我想增加DIV的宽度.这是应该这样做的部分:
for(i=0;i<=counter;i++){
setTimeout(function (){
myDiv.style.width = wIncrement+"px"
timeIncrement++;
wIncrement++;
},timeIncrement*1000);
}
Run Code Online (Sandbox Code Playgroud)
我想要发生的是每隔x秒,增加吧的大小.如果当然,那不是正在发生的事情.
我很确定(希望)这是一个关闭问题,但是与setTimout混合的语法完全让我感到困惑.在这个例子中,任何人都可以帮助我掌握解决闭包问题所需的概念吗?