私はこのコードを持っています。私がやろうとしているのは、テキストから「フェードイン フェードアウト」効果を出すことですが、fadeIn フェードアウトを行うたびに、テキストが置き換えられます (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>
ありがとうございます。