jquery - $(document).ready(function(){ ... }) 会清除所有先前在文档准备就绪时注册的事件处理程序吗?

标签 jquery handler jquery-events

我对 jQuery 中的 .ready() 函数有疑问。特别是,考虑这样一种情况:有人将某个处理程序绑定(bind)到文档就绪事件,然后我执行

$(document).ready(function(){ /* my code here */ })

这会覆盖之前注册的处理程序,还是仅向事件添加一个新的处理程序(我的)?

最佳答案

同意。您可以根据需要多次使用该功能。这是 JQuery 文档。

http://docs.jquery.com/Tutorials:Multiple_ $(文档).ready()

所有函数,$(document).ready()、$(window).load() 以及像 click 这样的绑定(bind)都被添加到堆栈中。这样您就可以在所有 javaascript 文件上使用 $(document).ready 。

关于jquery - $(document).ready(function(){ ... }) 会清除所有先前在文档准备就绪时注册的事件处理程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9088342/

相关文章:

Android:使用 Handler 更新 UI

android - 如何在 HTTP POST 上显示进度条?

javascript - 将事件附加到 DOM 上的所有内容的最明智的方法是什么?

javascript - 悬停时停止计时器

javascript - 事件执行顺序

asp.net - 将复杂对象作为参数发送给 Asp.Net PageMethod

jquery 对话框 zindex 每次打开时都会增加

jquery - 覆盖或删除就绪处理程序

javascript - 在 Firefox 中访问全局事件对象

php - 在 Laravel 5.3 上使用 Datatables 服务器端后处理数据