簡體   English   中英

在$(document).ready()上注冊功能時的通知

[英]Notification when function is registered on e.g. $(document).ready()

通過jQuery $(document)ready()功能注冊功能並獲得對此的引用時,有沒有辦法得到通知?

背景:我在wordpress網站上使用父主題,該主題使用ajax頁面過渡並且僅在第一次加載時調用文檔就緒。 現在,我想引用先前注冊的每個函數,以便在頁面更改時再次調用它們。

目標:不僅是為了恢復$(document).ready()的功能,而且還有許多其他插件正在使用它,我顯然不想全部重寫它們。 是的,我可以在沒有efford的情況下調用我的注冊功能,但這在破壞底層功能的同時感覺有些呆滯。 順便說一句:這是父主題的過渡,因此覆蓋它也不是最好的解決方案。

我想要的是提供一個附加功能,該功能可以攔截每個注冊,並在轉換后手動再次調用已注冊的函數。 這是一個好主意嗎? (如果在初始頁面加載時已經自動調用了ready(),則手動調用將不起作用)

為什么不將它們全部包裝在onPageChanged函數中,並在准備好文檔時調用它,並在Ajax調用的成功處理程序中調用它們

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM