使用頻度の高いjQueryの$(document).readyメソッドですが、その仕様を少し詳しく調べる必要がありました。というのも、iPhoneやiPadの場合、ブラウザのバックボタンを使うと$(document).readyの内容が実行されないという現象があったからです。PCブラウザでは問題ありませんでした。 $(document).readyメソッドはDOM構築後に1回だけ実行されるようになっているため、バックボタンで戻った際はキャッシュが使われて$(document).readyメソッドが実行されないようです。 unloadの際になんらかの初期化をすればよさそうなので、無名関数を実行してみました。 $(window).unload(function(){}); これでバックボタンで戻った際も動くように。