JavaScriptを習得しようとしています。Javascript - 画像読み込み時にdivを表示
私は画像よりも高いz-インデックスで画面を覆うプリローダーと呼ばれるdivクラスを持っています。
最初に画像を読み込んでdivを非表示にしたいと思います。私には、JavaScriptに本当に明確ではないよ:
window.onload = function() {
document.getElementById(“preloader”).style.display =“block”;
、すべての画像をロードするために、次の必要がある場合、私はわからない:
document.querySelectorAll('img');
私はif文
が存在しているはずイメージがロードされている場合はdivを非表示にします。
またはonloadを持つaddEventListener。
私は可能な限り具体的にしようとしています。私はそれを書く方法がわかりません。事前に
おかげで、
ご協力ありがとうございます。 divを自動的にロードして呼び出す必要がないということは意味があります。私は画像がアニメーション化されており、divが消えてアニメーションが再生された後に計画していたので、ページ全体を読み込まなくても、最初に画像をロードする方法があります。私は、画像が完全にロードされていない状態でアニメーションを再生するという問題にぶち当たっていました。画像には影があり、影は動いていたので、このことが起こっていると言えるでしょう。だから私はディビジョンをプリローダーとして持つことを考えました。 – Frank
@Frank 'load'イベント処理関数の最後のビットとしてアニメーションを開始するだけです。 –
@Frankアニメーションを含む最新の回答を参照してください。 –