2012-09-28 20 views
5

私はヘッダーに非常に微妙なアニメーションを持っています。最初にページを読み込んだり、cmd + shift + r(mac)を使ってキャッシュをクリアすると、jQueryはDOMの準備が完了するのを待っているようです。すべての通常のhtml/cssがポップアップする前にアニメーションを開始します。jQuery(document).ready DOMが準備完了するのを待っていません

私はちょうど(ドキュメント).readyが実際に何を誤解していますか?

+2

実行しているjqueryのバージョンは? 1.8にはいくつかの問題があり、早すぎるほど早く発火する可能性があります。 http://bugs.jquery.com/ticket/12282 –

+0

私は彼が間違っているかもしれませんが、彼はmacのキーボードショートカットのためにIEを使用していないと仮定しました。 –

+0

[jQueryドキュメントの.ready()](http://api.jquery.com/ready/)を読むと、その動作と呼び出しのタイミングをクリアする必要があります。 – MrOBrian

答えて

6

DOMContentLoadedはDOMの準備が整ったときに起動しますが、必ずしもすべてのCSSと画像のロードが完了しているとは限りません。それを望むなら、より良い選択肢があります$(window).on('load',function(){...});

関連する問題