JS不同浏览器图片载入处理

  //不同浏览器图片加载判断
    p.loadImgVerify = function(oimg,fn){
        //载入发起请求 加入JS单线程队列事件(当状态满足时候执行些事件)
        if (qp_shared.IsIE && oimg.readyState != "complete") {            
            oimg.onreadystatechange = function() {
                //表明图片已经加载完毕 IE6-IE10支持该事件
                if(oimg.readyState == "complete" || oimg.readyState == "loaded"){
                    fn();
                }
            }
        }
        else if(!qp_shared.IsIE && !oimg.complete) {    
            oimg.onload = function() { 
                //浏览器轮询不断监测img的complete属性
                if(oimg.complete) {
                    fn();
                }
            };
        } 
        else {
            fn();
        }
    }
原文地址:https://www.cnblogs.com/yzenet/p/4550808.html