[英]Detect when DOM is unloaded
有沒有一種方法可以檢測DOM何時被卸載(銷毀/刪除/ GCed等)?
我有一個全球中心,在那里我訂閱了很多聽眾(使用反應式主題)。 我需要檢測相關的DOM何時被破壞,並取消訂閱與現在被破壞的DOM相關的偵聽器。
與加載事件一樣,有一個卸載事件。 https://developer.mozilla.org/zh-CN/docs/DOM/window.onunload
如果要使用jQuery刪除DOM,則可以使用remove
事件:
$("#myDiv").on("remove", function () {
//code here
})
Vanilla jQuery不會觸發remove
事件。 此行為取決於將jQuery UI與jQuery一起加載。 代替jQuery UI,您可以擴展.remove()
方法https://stackoverflow.com/a/18410194/368691 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.