4

いくつかの画像を使用していくつかのアクションを実行しますが、すべてをスムーズに処理するには、ブラウザーに画像を読み込む必要があります。たとえば、 $('body').append(''); を実行するとします。すべてが正常に機能し、画像の読み込みに遅延はありません。

画像を試しstyle="display:none;"てみると、ブラウザで読み込まれず、スクリプトの実行時に遅延が発生します。

他の解決策を教えてもらえますか? ありがとう

解決策:$('<img/>')[0].src = mouseOverImg; からPreloading images with jQuery

4

3 に答える 3

2

その指定された画像のdivにリクエストもスペースもありませんが、 代わりvisibility: hidden;に使用してみてください。またはの場合にのみロードされますdisplay:block;display:none;display: inline;display:block;

それが役に立てば幸い

于 2013-06-20T08:46:24.503 に答える