簡単なプロトタイプを作成するために jQuery BBQ プラグインを正常に実装しましたが、特定のセットアップに関連する小さな問題が 1 つあります。
- ページの 1 つである"#catalogue"には、関数"randomItems()"を使用してランダムに生成されたアイテムのグリッドが含まれており、hashchange (別のページから来た場合) でトリガーされます。
- 次に、ユーザーはグリッド内のこれらのアイテムのいずれかをクリックして、#detailspageを表示します。
- ブラウザーの [戻る] ボタンをクリックすると、ユーザーに#catalogueページ (正常に動作します) を表示してもらいたいのですが、ページがオンロードでランダムなアイテムの新しいセットを生成しないようにします (そのため、最後に表示されたアイテムを保持します)。
ユーザーが戻るボタンを押したことを知る方法はありますか?その場合、「randomItems()」関数をトリガーしませんか?