![](/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.