我已经成功实现了 jQuery BBQ 插件来构建一个快速原型,但是我遇到了一个与我的特定设置相关的小问题:
- 其中一个页面"#catalogue"包含一个项目网格,这些项目使用函数"randomItems()"随机生成,在 hashchange 时触发(当来自另一个页面时)。
- 然后,用户单击网格中的任何这些项目以查看#detailspage。
- 单击浏览器的后退按钮后,我希望用户查看#catalogue页面(工作正常)但阻止页面生成一组新的随机项目加载(所以保留最后显示的任何项目)。
有没有办法知道用户点击了后退按钮,所以在这种情况下我不会触发“randomItems()”函数?