meine Text Slideshow gestapelt für ein paar Sekunden aufeinander, bevor schließlich richtig funktioniert. So sieht es aus: Stacked text slideshow Was kann ich tun, um das zu beheben? Hier ist der Code für den Text:Text Slideshow übereinander für die ersten 2 Sekunden
<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>
Und hier ist der Code für den Schieber in 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>
Danke @KrisD. Ich habe den Code in Ihrem Beispiel zum "T" verwendet und der CSS-Code funktioniert einwandfrei (keine gestapelten Texte mehr, nur der erste Text erscheint). Die Diashow funktioniert jedoch nicht mehr. Ich habe den Code in die header.php geschrieben. Die Elemente der Diashow befinden sich in der Datei content.php. Denkst du, das ist das Problem? Zuvor funktioniert der jQuery-Code nur (korrekt, aber mit gestapelten Texten), wenn Sie in header.php (not content.php) – yulius
setzen, müssen Sie sicherstellen, dass Sie jQuery-Bibliothek laden, damit der Code ausgeführt wird – KrisD
Güte ... Es funktionierte plötzlich einfach nur zum Modden und erneutem Speichern der PHP-Datei. Ich danke dir sehr. Du bist toll!! – yulius