2011-09-22 168 views
1

如果用戶通過使用鼠標(單擊鏈接)或鍵盤(點擊輸入,同時具有表單元素聚焦)的相互作用離開當前頁面,我想能夠事先運行JavaScript/jQuery命令。jQuery:控制頁面重新加載或離開當前頁面

典型的工作流程:

  1. 任何一個環節上的用戶點擊或點擊一個鍵,這將導致在瀏覽器中加載了新的一頁
  2. JavaScript事件被解僱,做一些事情(例如console.log()
  3. 最後,頁面加載執行

此外,這將是巨大的,如果這也觸發重新加載頁面(如按F5用戶事件的工作原理)。

我意識到在Stackoverflow上有類似的東西。如果在答案框中有未保存的內容,它會在加載另一頁之前顯示警報。這可能與我要求的功能相同。

回答

2
+0

如此簡單而強大。非常感謝! – Alp

+1

你不一定需要jQuery Unload。本機Javascript支持onUnload事件 –