2015-02-11 77 views
0

我只有一个横向滑动页面,仅适用于移动设备。它给人一种移动应用程序的印象。所以如果我在一个部分中点击一个按钮(一个标签),它会通过jQuery滑动到另一个部分。所有页面都有用于导航到不同部分的按钮。网址看起来像这张幻灯片后 - www.domain.com/#section. 一切正常。

现在我想在这里添加浏览器的后退/前进按钮事件。所以,如果我滑到第2部分,然后点击浏览器的后退按钮,我想要回到第1部分。这意味着,不知何故,我必须检测浏览器的后退/前进按钮单击事件,并相应地触发我的jQuery功能。一些基本的想法会非常好。谢谢。检测浏览器的前进和后退按钮并触发jquery事件

+1

[如何检测浏览器后退按钮事件 - 跨浏览器]的可能重复(http://stackoverflow.com/questions/25806608/how-to-detect-browser-back-button-event-cross-browser) – 2015-02-11 14:48:22

回答

-3

在页面上创建一个后退按钮:

<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> 
相关问题