Web ページで奇妙な動作が見られます... 通常のスクリプト タグを使用して jQuery (および jQuery UI) を含めました。ページが読み込まれると、ファイルが読み込まれていることがわかります (ファイルには遠い将来の Expires ヘッダーがあるため、ローカル ブラウザーのキャッシュから)。
ただし、jQuery 自体が新しいネットワーク要求を開始して、ファイルをダウンロードさせる (つまり、キャッシュされたバージョンを使用しない) ランダムなパラメーター値を含めて、自分自身を再度フェッチするようです。
Chrome のネットワーク タブのスクリーンショット:
これは非常に奇妙です...ここで何が起こっているのですか?
更新:この動作をトリガーしているコードは次のとおりです。
$(window).load(function() {
$("#t20ContentRightWrapper").toggle("slide", { direction: "right" }, 400);
});
代わりにこれに変更すると、「二重読み込み」がなくなります。
$(window).load(function() {
$("#t20ContentRightWrapper").toggle("fade", 400);
});
したがって、基本的に、「スライド」アニメーションを使用すると、jQuery と jQuery UI が追加のネットワーク リクエストでリロードされますが、「フェード」アニメーションを使用するとリロードされません。
「スライド」アニメーションを使用したいので、ここで何が起こっているのかを知る必要があります... !
更新 2:これは、Chrome で「イニシエーター」スクリプトにカーソルを合わせたときのコール スタックを示すスクリーンショットです。