このようなもの:
JSFiddleデモ
HTML
<p>I am <span>Something</span><span class="hidden">Test22222</span></p>
CSS
.hidden {display:none;}
span { position: absolute; left:45px; top:10px;}
p {width:200px; border:1px solid #000; padding:10px; position:relative;}
jQuery
$(document).ready(function() {
// run the fade() function every 2 seconds
setInterval(function(){
fade();
},2000);
// toggle between fadeIn and fadeOut with 0.3s fade duration.
function fade(){
$("span").fadeToggle(300);
}
});
注: これは 2 つの単語の切り替えでのみ機能します。単語の配列を用意し、それらをループして `fadeIn/fadeOut アニメーションを適用する関数を作成する方がよい場合があります。
編集:これは複数の単語の解決策です - https://stackoverflow.com/a/2772278/2470724を使用しarrayて各単語を保存し、それらをループします。
編集2:非配列ソリューション:http://jsfiddle.net/kMBMp/このバージョンは、その上にun-ordered listあるをループしますdisplay:none