0
Q
連續顯示文本
A
回答
2
使用超時與回調。您可以使用setTimeout
或使用delay
的jQuery使用JavaScript本地執行此操作。爲了便於重複,除了當前文本偏移之外,還可以使用帶計數器的遞歸循環來完成。
HTML的演示
<div id="d"></div>
JS的演示
var text = "Hello World!";
var d = $("#d")[0];
(function write(i,n){
if(i == text.length){
if(n == 2) return;
d.innerHTML = "";
setTimeout(function(){write(0,++n)},500);
}else{
d.innerHTML += text[i++];
setTimeout(function(){write(i,n)},500);
}
})(0,0)
這裏是一個深入稍微演示它使用文本塊(寫入加快了概念驗證)。 http://jsfiddle.net/64uNd/
相關問題
- 1. 如何顯示與父文本連續的範圍文本
- 2. 連續顯示NSTimeInterval
- 3. 使用jQuery連續顯示文字
- 4. 連續顯示PHP輸出?
- 5. 連續顯示兩行
- 6. 如何顯示3個輸入框,文本和連續
- 7. 如何在文本框內顯示連續結果
- 8. 在引導中顯示連續3個文本下面的文本
- 9. iOS:ShinobiChart:不連續數據的連續顯示
- 10. 連續循環顯示PowerPoint演示文稿
- 11. 使用ExtJS顯示連續的ProgressBar
- 12. Android Studio Log Cat連續顯示數據
- 13. 顯示連續發生的值
- 14. 連續顯示使用的容量90%
- 15. Android日曆視圖。月連續顯示
- 16. 如何連續延時顯示標籤
- 17. C#消息框連續多次顯示
- 18. 顯示連續對象的多個值
- 19. Mathematica繪圖顯示不連續性
- 20. Swift - UICollectionView連續顯示多個項目
- 21. 連續顯示2個矩陣報告
- 22. 在PyQt4上顯示連續的窗口
- 23. br的nl2br限量連續顯示?
- 24. OutOfMemoryException當試圖連續顯示圖像
- 25. 自動連續顯示圖像
- 26. 連續顯示多個CALayer 60秒?
- 27. 連續顯示3張圖片
- 28. RadGrid連續顯示值兩次(重複)?
- 29. 在Android中顯示連續圖像
- 30. ping&dns連續數據顯示
可能是一個重複(但提及重複'2-3次'讓我暫停)這個答案,雖然這個問題似乎已被問及嚴重,然後嚴重編輯,因爲:http://stackoverflow.com/問題/ 13325008 /打字機效果與 - jQuery的 –