像这样的东西:
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它使用 anarray
来存储每个单词,然后遍历它们。
编辑 2:非数组解决方案:http: //jsfiddle.net/kMBMp/此版本循环遍历un-ordered list
其中包含display:none
的内容