浏览器的上一个或下一个按钮控件

时间:2012-05-28 21:00:41

标签: javascript jquery

我想使用jQuery访问浏览器上一个或下一个按钮。当我点击浏览器上一个按钮我想看警报(“是”);或任何回应。这可能吗?

1 个答案:

答案 0 :(得分:5)

是。 HTML5中可能(某种程度上)。它不需要jQuery。请使用onpopstate

MDN:https://developer.mozilla.org/en/DOM/window.onpopstate

window.onpopstate = function(event) {  
    alert("location: " + document.location);  
};

但是,为了使用onpopstate,您必须先使用pushState

DEMO: http://jsfiddle.net/DerekL/LZCj7/show

PS:它最初是为AJAX应用程序制作的。

替代方法:

<body onbeforeunload="return 'This is an alert.'">