当浏览器点击“返回”按钮时,我想在网址上附加“& page = 3”.
我如何绑定它,然后这样做?
我如何绑定它,然后这样做?
编辑:我希望这很简单.
BIND the event{ window.location(that-url + "&page=3") }@H_404_15@这可以简单地完成吗?
解决方法
alt text http://a3.twimg.com/profile_images/267631291/clippy_normal.png听起来你正在尝试创建一个历史插件.
你尝试过使用mikage history plugin吗?
我不建议在离开当前页面时(这是后退按钮的操作)更改URL,因为您会立即删除前进历史记录(从而中断前进按钮).当尝试使用分页和javascript / ajax处理后退按钮时,更典型的是使用浏览器哈希来传递参数.使用前进和后退按钮时,不会清除JavaScript命名空间,并根据使用的导航更新哈希值.这些历史插件有两种方法可以检测何时使用导航(因为doc load事件不会触发).
所以要注意,编写历史插件并不简单,因为浏览器无法一致地处理位置对象(窗口对象的一部分)的哈希属性.你肯定想看看别人做了什么.