5秒後にこのJavaScript機能を停止しようとしています。ここでJavaScriptで一定の時間が経過してから間隔を空ける
コードです:
<p id="para"></p>
var niceThings = ["You're cool", "You're smart", "You're good looking", "You're a baus", "You're a cool cat."];
var i =0;
function compliment() {
document.getElementById("para").innerHTML = niceThings[i];
if(i < niceThings.length-1) {
i++;
}
else {
i=0;
}
}
window.onload = setInterval(compliment, 500);
私はどこかにsetTimeoutメソッドを使用する方法があります確信しているが、私は初心者くさいですよ。何かご意見は?
ここでの問題のようですし、あなたの条件は何ですか?何 –
この機能は、一定の時間が経過した後、たとえば5秒ほど後に停止します。 – Brixsta
今のところ、これらの褒め言葉を半分毎に無期限に循環させます。 – Brixsta