Ich habe bereits versucht, es herauszufinden, indem ich andere Stapelüberlauffragen benutze, aber es wird nicht funktionieren. Wie kann ich etwas animieren, nachdem die erste Animation in jQuery (mit oder ohne fadeIn) fertig ist?Warum funktioniert mein FadeIn nicht?
$(document).ready(function(){
$('div.sky').animate({height: '40em', opacity: '1'},5000, function() {
$('div.grass').fadeIn({opacity: '1'},5000);
});
});
Das Skript ist in meinem HTML-Dokument. Ich weiß nicht, ob das etwas Fehler und das 'div.sky' funktioniert.
.sky {
background: deepskyblue;
width: 55%;
margin: auto;
opacity: 0;
}
.grass {
background: lawngreen;
width: 55%;
margin: auto;
opacity: 0;
height: 5em;
}
Sie können prüfen, ob dies in einem console.log, indem sie ausführt() oder einfach etwas. – Glubus
In JSFiddle eingecheckt und es scheint gut zu funktionieren. https://jsfiddle.net/buddhirameshi/5yx0n86a/ Ist das nicht das, was du willst? –
@BuddhiMadarasinghe Ich habe vergessen, mein CSS zu zeigen, die Opazität von Gras muss sich ändern, aber es tut es immer noch nicht. – 4um