![](/img/trans.png)
[英]How do I add more than one function in my $(document).ready function
[英]What happens if more than one user control registers $(document).ready function?
我在aspx頁面中有幾個用戶控件。 並且每個用戶控件可能需要將啟動塊注冊為$(document).ready()
函數事件處理程序。
他們是否覆蓋了按照注冊順序鏈接的每個以前的功能?
它們只是作為事件處理程序添加到文檔的“ready”事件(JQuery提供的抽象事件)。
在JQuery中,事件處理程序按它們綁定的順序執行。
事件handler#3
沒有鏈接 - 因為這意味着如果handler#2
未能成功執行,則handler#2
handler#3
不會觸發。 它們只是由事件管理器依次執行。
它們都將按照注冊順序運行。 請參閱文檔中的第五段bind()
,其中.ready()
.load()
等是快捷方式。
當事件到達元素時,將觸發綁定到該元素的該事件類型的所有處理程序。 如果注冊了多個處理程序,它們將始終按照綁定的順序執行。 在執行所有處理程序之后,事件沿着正常事件傳播路徑繼續。
jquery ready事件可以多次注冊,並且它們是鏈接的
AFAIK他們按照他們注冊的順序被鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.