如何侦听浏览器后退按钮并单击并调用我已定义的功能并禁用后退按钮的常规行为?我正在使用jQuery。在浏览器上触发事件后退按钮点击
2
A
回答
2
jQuery history plugin帮助你,支持前进/后退按钮和书签在你的JavaScript应用程序。您可以将应用程序状态存储到URL哈希中并从中恢复状态。
2
你可以玩:
$(window).unload(function() { alert("Bye now!"); });
但是,当用户点击地址栏或一个链接,去到另一个网页,类型新的地址,这将是trigered。 ..基本上它会在用户离开当前页面时被触发。我不认为你可以阻止用户离开你的页面艰难。
UPDATE:
卸载()现在是从jQuery的1.8
+0
它不仅仅是一个页面,而且是一个完整的系统,并且显示的内容正在使用load()函数在一个div或另一个div中加载。所以事情是,我有一个按钮放入系统,它重新载入之前显示的信息。这不是很直观,我想让浏览器的“后退”按钮调用与系统中的按钮输入相同的事件。可能吗? – donkapone 2011-01-28 11:12:05
相关问题
- 1. 当用户点击浏览器后退按钮时触发事件
- 2. Gmail - 后退按钮点击浏览器
- 3. 点击Ipad浏览器后退按钮
- 4. Android:浏览器后退按钮不会触发$ getJSON事件
- 5. 后退按钮点击事件浏览器
- 6. ASP.NET浏览器后退按钮事件
- 7. 隐藏浏览器后退按钮在按钮中点击
- 8. Asp.Net在浏览器上点击后退按钮时强制Page_Load
- 9. 在浏览器上刷新jsp页面后退按钮点击
- 10. 重新载入浏览器后退按钮的点击事件上的链接?
- 11. 点击浏览器后退按钮后,Opera浏览器不会触发JS或服务器端代码(JSP)
- 12. 过期网页上点击浏览器后退按钮
- 13. 单击浏览器后退按钮时如何调用事件
- 14. 在浏览器的后退按钮上出现ASP.NET事件
- 15. 在后退按钮触发事件
- 16. 当我点击浏览器后退按钮或移动设备后退按钮
- 17. 浏览器后退按钮
- 18. 点击浏览器后退按钮时显示图片预览
- 19. 点击浏览器后退按钮后的GridView排序问题
- 20. 检测浏览器的前进和后退按钮并触发jquery事件
- 21. JavaScript或jQuery浏览器后退按钮点击检测器
- 22. 如何在Facebook上点击按钮触发点击事件?
- 23. 浏览器后退按钮不会触发javascript
- 24. “删除”的键码触发浏览器的后退按钮 - jQuery
- 25. 如何在页面内按下按钮时触发浏览器后退按钮事件?
- 26. 点击浏览器后退按钮加载两个iframe
- 27. 点击后退按钮时重新加载浏览器页面
- 28. 浏览器后退按钮不适用于ajax Updatepanel点击
- 29. 旧的验证错误点击浏览器后退按钮
- 30. 浏览器后退按钮点击不加载前一页
弃用它是坏主意来改变UI元素的正常功能(如后退按钮)。如果您使用AJAX加载页面,那么可以使用jQuery的History插件。 – TheVillageIdiot 2011-01-28 11:03:02