Ich habe zwei Divs, die absolut positioniert sind, um aufeinander zu sitzen. Ich versuche nur, eine einfache jQuery-Funktion zu erstellen, die das div oben (.group-fcallout-b) wegblendet, um das darunter liegende (.group-fcallout-a) zu enthüllen.Unendliche Schleife, um ein Div zu verblassen, um div darunter zu offenbaren
Hier ist meine JS:
$(document).ready(function() {
InfiniteRotator();
});
function InfiniteRotator() {
var fadeO = setInterval(function() {
$('.group-fcallout-b').fadeOut(500);
}, 5000);
clearInterval(InfiniteRotator);
var fadeI = setInterval(function() {
$('.group-fcallout-b').fadeIn(500);
}, 5000);
}
Ich denke, die Frage, die ich im Moment habe, ist, dass fadeIn beginnt unmittelbar nach fadeOut beendet hat - offensichtlich ich eine Verzögerung zwischen den beiden Funktionen will.
JSFiddle-Link: https://jsfiddle.net/02xLjh1y/11/
Vielen Dank!
fadeIn So nennen, wenn die fadeOut abgeschlossen ist? – epascarello
Überprüfen Sie meine [Antwort] (http://StackOverflow.com/A/36180931/4864063) unten - im Zweifel hat jQuery normalerweise bereits eine eingebaute Methode – jmcgriz