IE 6 と jQuery 1.1.4 ですが,$(document).ready(fn) イベントが,ページを表示するたびに実行されるような気がします。 単純に, $(document).ready(function () { alert('hoge'); });みたいなコードを読み込む html 1 があったとして,そこからリンク等で html 2 に遷移させます。 で,html 2 からブラウザの「戻る」ボタン等で html 1 に戻ると,再度 alert が表示されます。 Firefox / Opera / Safari では,html 1 に戻っても ready イベントは再度実行はされません(すでに ready イベントが発生した後の DOM ツリーになっていますので問題はありません)。 jQuery 自体を JavaScript で遅延ロードさせているからかなぁ。もうちょっと