看看我code
:http://jsfiddle.net/qbd596tf/3/我試圖用setTimeout的,但它是不是在這裏工作
function func(text1, text2)
{
var text = text1;
var length = text.length;
var counter = 0;
var soFar = "";
var i = setInterval(function() {
if(counter == length)
{
if(text == text1) {
text = text2;
soFar = "";
counter = 0;
document.getElementById("div").innerHTML = "";
}
else {
text = text1;
soFar = "";
counter = 0;
document.getElementById("div").innerHTML = "";
}
}
else {
soFar = text.charAt(counter);
counter++;
document.getElementById("div").innerHTML += soFar;
}
}, 250);
}
func("HELLO HELLO", "WORLD");
<div id="div"></div>
我想這樣做,當完成這個詞顯示,該函數將採取5秒的「破發」然後消失這個單詞並顯示另一個單詞(這個東西正在工作,問題在於「休息」)。
我試圖使用setTimeout但它不起作用。
有什麼建議嗎?
要顯示 「世界」,等待5秒鐘,然後顯示「HELLO HELLO」並永遠重複這一點? – bluefog
HELLO HELLO(text1)然後是WORLD(文字),並且是@bluefog – Roy