1. 延迟调用read,,jQuery.holdReady
$.holdReady(true); //延迟调用
$.getScript("myplugin.js", function() {
$.holdReady(false); //释放,可再执行read
});
2.dom加载完成,后执行代码
$( handler )
$( document ).ready( handler )
$( "document" ).ready( handler )
$( "img" ).ready( handler )
$().ready( handler )
3.常用的
.ready()
方法通常用于一个匿名函数:
$( document ).ready(function() {
// Handler for .ready() called.
});
这等价于调用推荐的方式:
$(function() {
// Handler for .ready() called.
});
在 jQuery 对象别名 上使用
jq2 = jQuery.noConflict();
jq2(function( $ ) {
// 在这个代码块中可以像往常一样使用 $ ;实际的jQuery 对象是 jq2
});