浏览器后退和前进按钮事件,没有jQuery插件

时间:2013-06-12 17:11:21

标签: javascript

我希望能够在用户点击浏览器“后退”和“前进”按钮时添加某些行为。

有没有办法用JavaScript这样说:

backButton.onclick = function() {
// do something
}

forwardButton.onclick = function() {
//do something else
}

有没有办法直接使用JavaScript,而不依赖任何插件?

1 个答案:

答案 0 :(得分:4)

window.addEventListener("popstate", function(e) { // if a back or forward button is clicked

// do whatever

}

仅适用于支持HTML5的浏览器。

对于其他浏览器支持,请查看History.js