1
我有一個字符串,我想把它分成一組<p>
元素,創建一個函數來顯示/隱藏每一個延遲,然後在用戶按下按鈕時重新運行函數。jQuery中的函數可以遍歷元素並顯示/隱藏?
到目前爲止,我把字符串和分裂成結果<p>
但我努力循環它們,並顯示/隱藏每一個延遲尚未成功。
HTML:
<div>
<span>Hello! Lorem ipsom dolor set amit.</span>
<div class="result"></div>
</div>
<button>Run</button>
JS:
var words = $("span").text();
var split = words.split(" ");
for(var i = 0; i < split.length; i++) {
$(".result").append("<p>" + split[i] + "</p>");
};
總之:我希望它看起來像:
<p1>.show(1000) -> <p1>.hide() <p2>.show(1000) -> <p2>.hide() <p3>.show(1000)...
http://stackoverflow.com/questions/4607613/jquery-text-effect-where-words-one-by-one – epascarello
聽起來像一個角色和NG重複和ng顯示:) – RichS
我實際上肯定它是寫在角已經。我所做的只是一個概念的快速證明,所以我不在乎它有多漂亮。除了快速顯示以外,它絕不會用於其他任何功能。 –