触发事件在浏览器后退按钮单击

时间:2011-01-28 10:55:26

标签: javascript jquery events

如何监听浏览器后退按钮并调用我已定义的功能并禁用后退按钮的正常行为?我正在使用jQuery。

2 个答案:

答案 0 :(得分:2)

jQuery history plugin 可帮助您支持JavaScript应用中的后退/转发按钮和书签。您可以将应用程序状态存储到URL哈希中并从中恢复状态。

答案 1 :(得分:2)

你可以玩:

$(window).unload( function () { alert("Bye now!"); } );

.unload()

但是,当用户点击转到另一个页面的链接,在地址栏中键入新地址或者......当用户离开当前页面时,它将会被触发,这将会被激活。我认为你不能阻止用户远离你的页面。

更新:

unload()现在已弃用jquery 1.8