我讀jQuery文檔在jQuery API Documentation
可以清楚地寫了.unload()
將在1.8版本後不推薦使用,並在3.x中完全移除給定功能.unload()
我有一個本地Intranet應用程序依賴此.unload()
函數。
我是否需要手動依賴window.onbeforeunload
函數,並確定某個特定的瀏覽器是否支持該功能,或者任何人都可以幫助我找到一個更通用的解決方案。
至於建議由凱文,我試圖
$(window).on("unload", function(e){
return confirm("Do you really want to exit");
});
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
Testing JQuery Unload in 3.x Version
但它不工作
替換'.unload()''與其中未過時。對( '卸載',函數())'。 –
_明確表示卸載函數在1.8_版本之後的版本中不會被折舊,因爲它已經在1.8版本中被棄用了,在1.8版本之後沒有什麼可以棄用的了。使用'on'方法,這是根據Kevin –
@KevinKloet建議的'adddEventListener'的jQuery替代方法,因爲我現在已經使用**。on **方法。 你可以幫我找出爲什麼我的小提琴不工作https://jsfiddle.net/vibs2006/bqge8x22/ – vibs2006