检测浏览器's的前进和后退按钮,并触发jquery事件
Detect browser's forward and back button and trigger jquery event
我有一个仅用于移动设备的单页水平滑动网站。它给人一种移动应用程序的印象。因此,如果我点击一个部分中的一个按钮(一个标签),它就会通过jQuery滑动到另一个部分。所有页面都有用于导航到不同部分的按钮。幻灯片www.domain.com/#section.
之后的url是这样的一切都很好
现在我也想在这里添加浏览器的后退/前进按钮事件。所以,如果我滑到第2节,然后单击浏览器的后退按钮,我想滑回第1节。这意味着我必须以某种方式检测浏览器的后退/前进按钮点击事件,并相应地触发我的jQuery函数。一些基本的想法会很好。谢谢
在页面上创建后退按钮:
<button onclick="goBack()">Go Back</button>
<script>
function goBack() {
window.history.back()
}
</script>
在页面上创建一个前进按钮(如果历史列表中不存在下一个页面,则此示例将不起作用):
<button onclick="goForward()">Go Forward</button>
<script>
function goForward() {
window.history.forward()
}
</script>
相关文章:
- Asp.net按钮事件点击不做回发.有可能吗
- plupload智能手机和平板电脑浏览按钮事件未启动
- 如何使用C#为特定按钮事件调用JavaScript方法
- jQuery UI可排序,释放鼠标按钮事件
- jQuery按钮事件处理程序没有't更改内容
- 未调用按钮事件
- 如何将按钮事件与唯一控件关联
- 如何在不加载页面的情况下创建按钮事件
- 用于更改 HTML 表单中的输入文本的 Javascript 按钮事件
- 引导模式的自定义按钮事件多次显示
- 科尔多瓦 iOS 按钮事件
- 英特尔 XDK 音量按钮事件
- 删除按钮事件的操作并创建另一个事件
- 单选按钮事件未触发
- 突出显示如何在单击重置缩放按钮事件中捕获和插入逻辑
- jQuery 自动填充选择:“按钮事件”
- 客户端模板按钮事件未触发
- 如何通过Chrome扩展程序检测按钮事件
- 从点击按钮事件原型或 jQuery 发布复选框数组
- Javascript 后退按钮事件侦听器覆盖 android 设备后退按钮