我已经看到了ready()方法的一些快捷方式,并且想知道哪个实际上首先发生,因为我的测试结果让我感到困惑..
$(document).ready(function(){
alert("document ready");
});
$(window).load(function(){
alert("window ready");
});
(function($){
alert("self invoke");
})(jQuery);
这里首先发生自调用,然后是文档,然后是窗口。 自调用技术是否被视为ready()方法?
最佳答案
第三个选项不是 .ready()
(或真正与 jQuery 相关的)的快捷方式,自调用立即运行(一旦它出现在代码中) ),这可能是您正在考虑的快捷方式:
$(function(){
alert("I'm a ready shortcut");
});
将函数传递到 $(func)
是 $(document).ready(func);
的快捷方式。 no-conflict版本看起来像这样:
jQuery(function($) {
//$ is jQuery
});
关于jquery - jQuery的ready()方法的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3907527/