我有一個文字循環功能,我想在網站上使用。如何使用JS動畫文本循環
它的工作原理如下列出的方法:
HTML &的Javascript
<h1 class="intro-title">This is some text
<span id="changer">This text changes</span>
</h1>
<script>
var words = ["changes to this", "changes to that", "changes to there"];
var i = 0;
var text = "This text changes";
function _getChangedText() {
i = (i + 1) % words.length;
return text.replace(/This text changes/, words[i]);
}
function _changeText() {
var txt = _getChangedText();
document.getElementById("changer").innerHTML = txt;
}
setInterval("_changeText()", 1800);
</script>
這工作得很好,並通過精細中的選項。我想爲這個腳本設置動畫,所以文本向上旋轉並淡入下一個文本選項。有什麼我可以添加到這個腳本,還是需要重新編寫?
任何幫助表示讚賞。
有一個的jsfiddle附:https://jsfiddle.net/g59phn0b/
非常感謝! – Ben