如何偵聽瀏覽器後退按鈕並單擊並調用我已定義的功能並禁用後退按鈕的常規行爲?我正在使用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. Asp.Net在瀏覽器上點擊後退按鈕時強制Page_Load
- 6. 點擊瀏覽器後退按鈕後,Opera瀏覽器不會觸發JS或服務器端代碼(JSP)
- 7. 過期網頁上點擊瀏覽器後退按鈕
- 8. 單擊瀏覽器後退按鈕時如何調用事件
- 9. 在瀏覽器的後退按鈕上出現ASP.NET事件
- 10. 當我點擊瀏覽器後退按鈕或移動設備後退按鈕
- 11. 在後退按鈕觸發事件
- 12. 瀏覽器後退按鈕
- 13. 檢測瀏覽器的前進和後退按鈕並觸發jquery事件
- 14. 如何在Facebook上點擊按鈕觸發點擊事件?
- 15. 「刪除」的鍵碼觸發瀏覽器的後退按鈕 - jQuery
- 16. 如何在頁面內按下按鈕時觸發瀏覽器後退按鈕事件?
- 17. mvc,如何防止點擊瀏覽器的後退按鈕?
- 18. 舊的驗證錯誤點擊瀏覽器後退按鈕
- 19. 調用PHP函數,當瀏覽器後退按鈕點擊
- 20. 點擊瀏覽器後退按鈕加載兩個iframe
- 21. 瀏覽器後退按鈕點擊不加載前一頁
- 22. 如何防止瀏覽器後退按鈕點擊閃爍
- 23. 觸發Android按鈕點擊後退按鈕功能
- 24. 點擊按鈕時未觸發事件
- 25. 按鈕點擊事件不會觸發
- 26. 點擊沒有按鈕的事件觸發器點擊
- 27. 單擊瀏覽器後退按鈕時,在頁面上禁用提交按鈕
- 28. AJAX問題 - 按鈕點擊事件觸發兩次點擊後觸發
- 29. 移動瀏覽器的後退按鈕事件處理
- 30. 處理瀏覽器中的後退按鈕事件
棄用它是壞主意來改變UI元素的正常功能(如後退按鈕)。如果您使用AJAX加載頁面,那麼可以使用jQuery的History插件。 – TheVillageIdiot 2011-01-28 11:03:02