2

$(document).readyの内容が、実際にページが読み込まれる前に実行されているように見える場合があります。これは、WEBKITブラウザでページが更新されたときに発生します。それで何が起こっているのですか?

すべてのCSSが適用される前に計算が行われるため、offset()の計算が混乱します。

4

3 に答える 3

4

画像を処理している場合$(document).ready、画像が完全にロードされる前に実行を開始する可能性があります...この場合は、$(window).load代わりに使用してください!

于 2011-03-12T20:25:31.207 に答える
4

$(document).ready()DOM が完全にロードされたときに呼び出されます。ページが完全に読み込まれているとは限りません。たとえば、CSS の背景画像がまだ読み込まれている可能性があります。

于 2011-03-12T19:48:22.907 に答える
0

ページの更新(特にChromeの場合)でも同様の問題が発生しました。CSSリンクをスクリプトのに移動するだけで、最初に読み込まれるようになり、すべての問題が解決したことがわかりました。

于 2011-03-12T22:02:42.440 に答える