私はすでに他のスタックオーバーフローの質問を使用してそれを理解しようとしましたが、動作しません。最初のアニメーションがjquery(fadeInの有無に関係なく)の準備ができたら、どうすればアニメーションできますか?私のfadeInはなぜ機能しないのですか?
$(document).ready(function(){
$('div.sky').animate({height: '40em', opacity: '1'},5000, function() {
$('div.grass').fadeIn({opacity: '1'},5000);
});
});
スクリプトは自分のHTMLドキュメントにあります。私はそれが何かエラーがあり、 'div.sky'が動作するかどうかは分かりません。
.sky {
background: deepskyblue;
width: 55%;
margin: auto;
opacity: 0;
}
.grass {
background: lawngreen;
width: 55%;
margin: auto;
opacity: 0;
height: 5em;
}
これはにconsole.log()または簡単な何かに置くことによって実行されるかどうかをチェックすることができます。 – Glubus
JSFiddleでチェックして、正常に動作しているようです。 https://jsfiddle.net/buddhirameshi/5yx0n86a/これはあなたが望むものではありませんか? –
@BuddhiMadarasinghe私は自分のCSSを表示するのを忘れました。芝生の不透明度は変更する必要がありますが、それでも変わりません。 – 4um