相关疑难解决方法(0)

window.onload vs <body onload =""/>

window.onload事件与标签onload事件之间究竟有什么区别body?我何时使用哪个以及如何正确使用?

javascript

222
推荐指数
6
解决办法
43万
查看次数

跨浏览器Dom Ready

我继承了这段代码,它似乎不是最理想的,可能不正确,因为它在窗口和文档对象上添加了事件监听器.但是,除黑莓5.0外,它正常工作.有人可以解释是否所有这些设置正确或是否有任何建议,以使其更好和/或更精简?

        if (document.readyState === "complete") 
            callback();
        else if (document.addEventListener) 
        {
            document.addEventListener("DOMContentLoaded",callback,false);
            window.addEventListener("load",callback,false);
        }
        else if(window.attachEvent) 
        {
            document.attachEvent("onreadystatechange", callback);
            window.attachEvent("onLoad",callback);
        } else
            setTimeout(callback,2000);
Run Code Online (Sandbox Code Playgroud)

javascript javascript-events onload-event

20
推荐指数
2
解决办法
1万
查看次数