我有这段代码,我想做的是使文本产生“淡入淡出”效果,而每次它会做淡入淡出淡出时,它将替换文本(显示在 p id="string" 上)使用下一个数组值,但每次都显示最后一个值(名称 3 - 消息 3)。
下面的html代码:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
$(document).ready(function(){
var str = $("#string").text().split(' + ');
setInterval(function(){
s++;
for (var s = 0; s < str.length; s++) {
var string = str[s];
$("#string").html(string);
$("#string").fadeIn(500);
$("#string").fadeOut(3000);
}
}, 6000);
});
</script>
</head>
<body>
<p id="string" style="display:none;">Name 1 - Message 1 + Name 2 - Message 2 + Name 3 - Message 3</p>
</body>
</html>
谢谢。