浏览器的上一个或下一个按钮控件 [英] Browser's previous or next button control
本文介绍了浏览器的上一个或下一个按钮控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用jQuery访问浏览器上一个或下一个按钮。当我点击浏览器上一个按钮我想看警报(是);或任何回应。这可能吗?
i want to access browser previous or next button using jQuery.When i click browser previous button i want to see alert("yes"); or any response.is it possible?
推荐答案
是的。 HTML5中可能(某种程度上)。它不需要jQuery。使用 onpopstate
。
Yes. It is (somehow) possible in HTML5. It does not require jQuery. Use onpopstate
for that.
MDN: https://developer.mozilla.org/en/DOM/window.onpopstate
window.onpopstate = function(event) {
alert("location: " + document.location);
};
但是为了使用 onpopstate
,你首先必须使用 pushState
。
But in order to use onpopstate
, you will have to use pushState
first.
DEMO: http ://jsfiddle.net/DerekL/LZCj7/show
PS:它最初是为AJAX应用程序制作的。
PS: it is originally made for AJAX applications.
替代方法:
<body onbeforeunload="return 'This is an alert.'">
这篇关于浏览器的上一个或下一个按钮控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文