イメージを含むすべてのコンテンツのロードが完了したときに、次のjQueryコードを使用して読み込みアニメーションを削除しています。jQuery:ウィンドウロードを待機するときに第三者のコンテンツを無視する
$(window).one("load", function() {
$("#loader").remove();
});
ただし、 Googleマップがページにあり、インターネット接続が遅い場合、読み込みオーバーレイにはGoogleマップの読み込みが完了していないため、隠すのに40秒以上かかります。
質問:jQueryでウェブサイトが読み込まれるのを待っているときに、Googleマップやiframeなどのサードパーティのコンテンツを無視するにはどうすればよいですか? Googleマップとiframeがまだ読み込まれていない場合でも、オーバーレイを非表示にしたい
あなたは '.ready()'使用してみましたか? – guest271314