テキスト用の簡単なスライドを作成しようとしていますが、なぜ個別の段落が表示され始めるのかわかりません。私が必要としているのは、class text-block を使用して完全な div ブロックを変更することです。
html は次のとおりです。
<div id="text-blocks">
<div class="text-block">
<p>paragraph1</p>
<p>paragraph2</p>
</div>
<div class="text-block">
<p>paragraph3</p>
<p>paragraph4</p>
<p>paragraph5</p>
<p>paragraph6</p>
<p>paragraph7</p>
</div>
</div>
そしてjs:
$(document).ready(function(){
$('.text-block:gt(0)').hide();
setInterval(function(){
$('#text-blocks :first-child').fadeOut()
.next().fadeIn()
.end()
.appendTo('#text-blocks');
},
3000);
})
jsFiddle へのリンク: http://jsfiddle.net/e2wFK/