私は1つのページに4つのカウンタを持っています。私はそれぞれの機能に対して別個の機能を呼び出しました。すべての機能を単一機能に統合する必要があります。4つの機能を1つの機能に統合
var tt1 = setInterval(function() {
startTimee()
}, 50);
var counter1 = 1;
function startTimee() {
if (counter1 == 10) {
clearInterval(tt1);
} else {
counter1++;
}
document.getElementById('counter1').innerHTML = counter1;
}
var tt = setInterval(function() {
startTime()
}, 5);
var counter = 1;
function startTime() {
if (counter == 600) {
clearInterval(tt);
} else {
counter++;
}
document.getElementById('counter2').innerHTML = counter;
}
var tt2 = setInterval(function() {
startTime2()
}, 50);
var counter2 = 1;
function startTime2() {
if (counter2 == 30) {
clearInterval(tt2);
} else {
counter2++;
}
document.getElementById('count3').innerHTML = counter2;
}
var tt3 = setInterval(function() {
startTime3()
}, 50);
var counter3 = 1;
function startTime3() {
if (counter3 == 6) {
clearInterval(tt3);
} else {
counter3++;
}
document.getElementById('counter4').innerHTML = counter3;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="counter1">10</div>
<div id="counter2">600</div>
<div id="counter3">30</div>
<div id="counter4">6</div>
あなたはそれらすべてが同じ 'setTimeout'コードの下で実行しようとしていますか? –
ええ、同じsetIntervalの下で実行する必要があります – user3386779