美文网首页
文档加载

文档加载

作者: fb941c99409d | 来源:发表于2020-01-07 21:01 被阅读0次
window.onload=function..   在dom文档树加载完和所有文件加载完之后执行一个函数

document.ready(function..) 原生JS中并没有实现这个功能  需要额外设置后使用 在dom文档树加载完之后执行一个函数 比onload先执行
document.ready = function (callback) {
            ///兼容FF,Google
            if (document.addEventListener) {
                document.addEventListener('DOMContentLoaded', function () {
                    document.removeEventListener('DOMContentLoaded', arguments.callee, false);
                    callback();
                }, false)
            }
             //兼容IE
            else if (document.attachEvent) {
                document.attachEvent('onreadystatechange', function () {
                      if (document.readyState == "complete") {
                                document.detachEvent("onreadystatechange", arguments.callee);
                                callback();
                       }
                })
            }
            else if (document.lastChild == document.body) {
                callback();
            }
}

相关文章

网友评论

      本文标题:文档加载

      本文链接:https://www.haomeiwen.com/subject/uoglactx.html