如何偵聽瀏覽器後退按鈕並單擊並調用我已定義的功能並禁用後退按鈕的常規行爲?我正在使用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