有人問我,如果我能想出使用jQuery在那裏我得到一個字符串,且程序會自動檢測的話,並在動畫的每個字,一個在HTML中的文字效果出現一個jQuery的文字效果時間。哪裏的話通過一個
贊。
秒到動畫顯示: 「快樂」
秒進入動畫表示: 「新年快樂」
秒進入動畫表示: 「新年快樂」
秒進動畫節目:「新年快樂2011」
每個單詞都應該「緩慢/淡入淡出」,我認爲一個簡單的以像素爲單位的滑動窗格會令人滿意 - 但不會。逐詞地。
我可能需要關於這個的一些想法。我知道一些jQuery和很多Javascript,所以我想我需要一些關於jQuery部分的幫助。
對於單詞的列表,我只想分裂的「」(空格),並接受「。!」等等是一個詞的一部分。
但是我怎麼動畫這個「動態數組」,在jQuery的 - 有一個插件的地方還是我第一?
我在想,也許一個項目符號列表可能是伎倆,然後使其上浮水平就像一個菜單,然後加字作爲一個新的子彈,每秒一次。但我很高興看到這裏的專家提出解決方案。 :O)
編輯 從標記的答案,我有這樣的:
var str = $('div#greeting h1').html(); // grab text
$('div#welcome h1').html(""); // clear text
var spans = '<span>' + str.split(" ").join(' </span><span>') + '</span>';
$(spans).hide().appendTo('div#greeting h1').each(function(i)
{
$(this).delay(500 * i).fadeIn();
});
strong標籤的工作原理,但文字的莫名其妙部分消失在一組。
試試這個: 「這裏是一個測試文本[強]我們認爲,這是更好的[/強]比以往任何時候。」並看到問題。
+1簡單 – 2011-01-05 18:24:20
非常好!現在我必須決定誰應該有「答案」..希望我可以標記多個...... – BerggreenDK 2011-01-05 21:52:49
我該如何初始化str變量,讓我們用一個名爲eg的css類來說一個span/div。 「ticker」:新年快樂2011 – BerggreenDK 2011-01-05 21:56:44