【发布时间】:2010-04-18 15:38:08
【问题描述】:
有什么区别
$(function(){
});
和
$(document).ready(function() {
});
【问题讨论】:
-
无。或者至少在手册中是这样说的。
-
您可以将第一个理解为“调用一个名为 $ 的函数并将定义的函数交给它来执行”。 $ 那里引用 jQuery,它会在它准备好时执行你给它的函数。第二个读作“从文档中创建一个 jQuery 对象并为其附加一个事件监听器,当它被就绪事件触发时,它执行你给它的函数”。
-
在下面查看我的答案:IE9 对待它们的方式不同。
标签: jquery