код:Javascript проблема setInterval таймер
function startTimer() {
var i = 0;
var TimeInterval = setInterval(function() {
$("#Time").html(i++);
}, 1000);
setTimeout(function() {
clearInterval(TimeInterval);
}, 2000);
}
моя проблема заключается в том, что $("#Time").html(i++)
всегда 0 и не увеличивающиеся
Я думаю, что проблема в том, что вы останавливаете интервал прежде, чем он шанс запустить 2-й раз (1-й раз * будет * показывать 0, но приращение i в следующий раз) – Archer
что вы предлагаете? – Sora
Что вы на самом деле пытаетесь сделать, потому что все это можно сделать, избавившись от обоих таймеров и просто поместив '$ (« # Time »). Html (« 1 »)' - очевидно, я знаю, что это не то, что вы хотеть. – Archer