浏览器的上一个或下一个按钮控件 [英] Browser's previous or next button control

查看:66
本文介绍了浏览器的上一个或下一个按钮控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆