$(document).ready(function() {})是在js文件中
是咋样触发他的啊?

解决方案 »

  1.   

    页面的DOM加载完毕后立即触发
      

  2.   

    类似这样的是通过封装过的js函数来实现的。
    当页面dom树形结构加载完毕后触发。
    避免了因加载大量img swf等元素的时间影响脚本的效果。
      

  3.   

    页面dom是啥意思?  能不能打个比方
      

  4.   

    在DOM加载完成之后触发。
    例如<title>, <div>, <table>等,这些DOM元素的加载需要一定时间,
    等到加载完成之后会有一个readystate的变化,
    $(document).ready(function() {})就会自动触发,执行函数中的代码。
      

  5.   

    <html>
      <head>
      </head>
      <body>
        <div></div>
      </body>
    </html>类似这样的结构。
    建议楼主 学学基础吧。
      

  6.   

    在DOM加载完成之后触发。
    $(document).ready(function() {})可以在里面初始化操作
      

  7.   

    在DOM(换句话说,各节点已经被浏览器所加载到服务器)加载完成之后触发。
      

  8.   

    jQuery有一个用来作为DOM快速载入javascript的得心应手的小函数,那就是ready… 他在页面加载完成之
    后执行。用法:$(document).ready(function(){
    // Your code here...
    });
      

  9.   

    dom加载完就触发看看jquery相关的文档就知道了
      

  10.   

    相当于javascript里面的window.onload,在加载页面时触发
      

  11.   

    这个是利用window.onload执行一个队列内的函数
    ui.each是封装的一个方法也可以利用document的DOMContentload(!ie)或者onreadystatechange(ie);二者区别在于,window要等所有DOM加载完成(包括异步的img/script/link);document不需要 function isReady(fn) {
    if(!isReady.model.is) {
    isReady.model.bindReady();
    }
    isReady.model.queue.push(fn);
    }
    isReady.model = {
    is: false,
    bindReady: function() {
    isReady.model.is = true;
    if (w.addEventListener) {
    w.addEventListener("load", isReady.model.action, false);
    } else if (w.attachEvent) {
    w.attachEvent("onload", isReady.model.action);
    }
    },
    action: function() {
    if(isReady.model.queue.length) {
    ui.each(isReady.model.queue, function(v) {
    v();   
    });
    isReady.model.queue.length = 0;
    }
    },
    queue:[]
    };