私はMDLでヘッダーをレンダリングしようとしているページをいくつかイメージにプリロードしています。残念ながら、イメージプリロード関数は、すべてのイメージがプリロードされるまで、ライブラリが適切にレンダリングされるのを実際にブロックするという問題に直面しています。Material Design Liteロードされたすべての要素JSコールバック
私はpreload関数をtimeOutに2秒間入れてみましたが、ほとんどの高速接続では十分に遅い接続で同じ問題が発生しているようです。
結果として、ライブラリがロードされて実行されたとき(すべての要素が適切にレンダリングされているとき)にJavascriptを介して伝える方法を探しています。 MDLが起動し、iamgesのプリロードを開始するために使用できるコールバックがありますか?
さらに良い代替ソリューションがありますか?
これがMDLで動作するかどうかはわかりませんが、それは何かhttps://perishablepress.com/a-way-to-preload-images-without-javascript-that-is-so-much-better/通常のJavaScriptの 'onload'関数を使うことができます。すべてのコード、ファイル、イメージがロードされると、一度実行されます( 'display:hidden;でリコールされたものはロードされません) –
イメージを読み込み遅延させたいのですか? – YOU
@AlexeiDarmin最初のリンクの問題は、ページの読み込みが完了するまでMDLは実行されません。 –