Ich versuche, eine Reihe von Listenelementen einblenden, halten und dann ausblenden. Dank einer weiteren Abfrage hier habe ich den folgenden Code haben:jQuery: Schleife durch li Fading jeweils in dann
function fadeInOut(item) {
item.fadeIn(1000).delay(3000).fadeOut(1000, function() {
if (item.next().length > 0) // if there is a next element
{
fadeInOut(item.next());
} // use it
else {
fadeInOut(item.siblings(':first'));
} // if not, then use go back to the first sibling
}, 3000);
}
fadeInOut(jQuery('#straplines li:first-child'));
#straplines li {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="straplines">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
</ul>
jedoch in den ersten Punkt zu verblassen scheint dann stoppen. Sobald ich es in eine Wordpress-Vorlage platziere, blendet es das erste Element ein, das verschwindet (nicht ausblendet) und stoppt.
Irgendwelche Ideen dazu?
Könnten Sie bitte relevante 'html' hinzufügen? –
JSfiddle: https://jsfiddle.net/b2brfd0f/2/ – kaine83
Was denken Sie, erste-Kind in Ihrem Code soll tun? –