0
テキストスライドショーは、最終的に正しく動作するまで数秒間スタックされています。 次のようになります。 Stacked text slideshow これを修正するにはどうすればよいですか?ここでは、テキストのためのコードは次のとおりです。最初の2秒間にテキストスライドショーを積み重ねてください。
<div id="textslider">
<div style="position: absolute; left: 50%;">
<p style="position: relative; left: -50%; border: none;">
<?php echo get_field('testimony1'); ?>
</p>
</div>
<div style="position: absolute; left: 50%;">
<p style="position: relative; left: -50%; border: none;">
<?php echo get_field('testimony2'); ?>
</p>
</div>
<div style="position: absolute; left: 50%;">
<p style="position: relative; left: -50%; border: none;">
<?php echo get_field('testimony3'); ?>
</p>
</div>
</div>
そして、ここでは、jQueryのスライダーのためのコードは次のとおりです。
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$('#textslider > div:gt(0)').hide();
setInterval(function() {
$('#textslider > div:first').fadeOut(500)
.next()
.fadeIn(1000)
.end()
.appendTo('#textslider');
}, 3000);
</script>
ありがとうございます@KrisD。あなたの例のコードを "T"に使用し、CSSコードはうまく機能します(スタックされたテキストはなく、最初のテキストだけが表示されます)。ただし、スライドショーは動作しません。 header.phpにコードを挿入します。 slideshow要素はcontent.phpにあります。それが問題だと思いますか?以前は、jQueryコードはheader.php(content.phpではない)に入れば、正しく動作しましたが、積み重ねられたテキストのみで動作します – yulius
コードを実行するにはjQueryライブラリをロードする必要があります – KrisD
Goodness ...それは突然、改造やPHPファイルの二度の再保存以外の理由で働いていませんでした。どうもありがとうございます。あなたは素晴らしいです!! – yulius