Закрытия - это то, что я до сих пор не совсем понимаю в JS. Я думаю, что это вопрос закрытия. Я пытаюсь создать индикатор прогресса. Каждые x секунд я хочу увеличить ширину DIV. Вот часть, которая должна это сделать:
for(i=0;i<=counter;i++){
setTimeout(function (){
myDiv.style.width = wIncrement+"px"
timeIncrement++;
wIncrement++;
},timeIncrement*1000);
}
То, что я хочу, - это каждые x секунд увеличивать размер бара. Если, конечно, это не то, что происходит.
Я почти уверен (надеюсь), что это проблема закрытия, но синтаксис, смешивающийся с setTimout, совершенно сбивает меня с толку. Может ли кто-нибудь помочь мне понять концепции, необходимые для устранения проблемы закрытия в этом примере?