私は、ページが最初にアクセスされたときにページ上のイベント ハンドラーを接続page1.html
するハンドラーを含む、jQuery スクリプトを含むWeb ページ を持っています。$(document)
ページが読み込まれた後、ユーザーは<a>
要素をクリックして別のページに移動します。その後、ユーザーは最初の に戻りますpage1.html
。
私が見ているのは$(document)
、ユーザーがバックナビゲートしたときにイベントハンドラーが起動していることです。これは私が期待していたものではありませんでした。私は単純に、ブラウザによってページが「構築」され、ユーザーがブラウズして戻ってきても、ページの構築状態はまだそこにあると想定していました。
「そのページに新たにアクセスしている」状態と「他のページにアクセスした後にそのページに戻っている」状態を区別できるようにしたいと考えています。これは、慣用的に、jQuery でどのように行われますか?