使用DOM API和/或JQuery,有什麼方法可以檢測用戶何時啓動導航事件(例如,通過單擊帶有效href
的a
元素),並將偵聽器綁定到它將在檢索並呈現新的HTML頁面之前執行?聆聽HTML導航事件
0
A
回答
2
DEMO:http://jsfiddle.net/se8osjsj/1/
$(window).on("beforeunload", function() {
// do stuff here
return "You are leaving this page, are you sure?";
});
或者乾脆:
window.onbeforeunload = function(event) {
// do stuff here
return "You are leaving this page, are you sure?";
};
onbeforeunload事件發生時n該文件即將被卸載,即 。
此事件允許您在確認對話框 中顯示一條消息,以通知用戶他/她是想留下還是離開 當前頁面。
出現在確認框中的默認消息在不同的瀏覽器中與 不同。但是,標準消息類似於 「您確定要離開此頁?」。此消息不能被 刪除。
但是,您可以編寫自定義消息以及默認的 消息。見本頁面的第一個例子。
注意:如果onbeforeunload事件沒有被分配到 元素,你必須指定/ window對象的附加事件, 使用returnValue屬性來創建自定義消息(見下面的語法 的例子)。
注意:在Firefox中,只會顯示默認消息(不是 自定義消息(如果有))。
0
的Javascript onunload的()函數是你在找什麼,這裏是參考: http://www.w3schools.com/jsref/event_onunload.asp
相關問題
- 1. 航行插座聆聽範圍事件
- 2. 聆聽/處理JPanel事件
- 3. 聆聽自定義事件
- 4. 聆聽CSS和JavaScript事件
- 5. 聆聽網頁中發生的事件?
- 6. 如何聆聽DialogFragment解僱事件
- 7. Java(Swing)聆聽重要事件
- 8. Javascript。聆聽iPhone搖擺事件?
- 9. 如何聆聽Android中的GC事件
- 10. 如何聆聽關係添加事件?
- 11. 收聽WkWebView的導航事件
- 12. 如何聆聽長時間點擊導航視圖項目?
- 13. Java:「聆聽」DataStream
- 14. 聆聽到.NET
- 15. 如何聆聽VueJS組件中的窗口滾動事件?
- 16. 如何聆聽來自我的jquery插件之外的事件?
- 17. 聆聽Redux動作
- 18. 收聽谷歌地球插件中的導航控制事件
- 19. WinForms導航事件
- 20. DurandalJS導航事件
- 21. 如何聆聽所有圖像的錯誤事件?
- 22. 在觀察者處聆聽雄辯的模型事件
- 23. dart如何創建,聆聽併發出自定義事件?
- 24. 如何聆聽Marionette中的jquery-ui事件。項目視圖
- 25. 聆聽python上的事件並解析數據
- 26. 聆聽反應原生ios中的事件
- 27. 如何聆聽腳本標記的onload事件?
- 28. 如何聆聽Bootstrap模式上的滾動事件?
- 29. 如何聆聽Windows帳戶更改密碼事件
- 30. 你如何聆聽Dart中的keyUp事件?