1

イメージが収まるコンテナーを定義する JavaScript カルーセル ギャラリーがあります。イメージの幅と高さを 100% に設定して、イメージがコンテナーのサイズになり、コンテナーのサイズが変更されるようにする必要があります。ページがロードされているとき、おそらくjavascriptがロードされる前に、Javaがまだコンテナをロードしていないため、イメージはページの100%の幅でフラッシュアップしますか?

私のページは php で作成されていますが、これは html では行われていないため、php の読み込み方法が原因である可能性があります。

画像の前に JavaScript をロードする方法や、ページの表示を停止して画像のフラッシュが見えないようにする方法はありますか?

ありがとう

4

2 に答える 2

1

画像の周りの div を display:none にしてから、ドキュメントの準備ができているものを使用して表示します。JS は、ページの読み込み後に実行されます。たとえば、画像の後などです。

于 2011-04-06T09:45:36.103 に答える
1

jquery image preloaderを使用することをお勧めします。

ページの読み込み中に表示を変更することなく、最初にすべての JavaScript を読み込み、後でサイレントにプリロードします。

于 2011-04-06T09:50:48.393 に答える