我遇到的問題是逐字逐漸消失,而第一個單詞出現時,第一個單詞突然跳到左側。如何在文字逐漸消失時不讓文字「跳動」?
我已經包含了jfiddle來展示我的意思。 http://jsfiddle.net/6czap/504/
如果有人能告訴我如何修復它,我將不勝感激。謝謝。
<div class="headline">
Digital Journalist
</div>
var $title = $(".headline:first"), text = $.trim($title.text()),
words = text.split(" "), html = "";
for (var i = 0; i < words.length; i++) {
html += "<span>" + words[i] + ((i+1) === words.length ? "" : " ") + " </span>";
};
$title.html(html).children().hide().each(function(i){
$(this).delay(i*900).fadeIn(700);
});
$title.find("span").promise().done(function(){
$el.text(function(i, text){
return $.trim(text);
});
});
沒有看到你的提琴任何「跳」。 – Scott
well .. uhm ....'body {text-align:center;}'1個單詞的中心位置總是*會與2個或更多單詞的中心位置不同。 – Scott
那麼我怎麼能中心文本,以便過渡看起來平滑? – dancemc15