JS不同浏览器图片载入处理
2015-06-04 08:36
513 查看
//不同浏览器图片加载判断 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(); } }
相关文章推荐
- js深拷贝和浅拷贝
- How to really defer loading of javascript
- 如何将js中的值传到后台action中
- Json.NET 初探
- JSON数据格式(附翻译)
- 对Json数据的处理(模拟获取数据是来自于本地)
- 读书笔记--JavaScript设计模式:Constructor模式(创建对象的方法)
- django通过ajax发起请求返回JSON格式数据的方法
- 浅谈利用JavaScript进行的DDoS攻击原理与防御
- JavaScript函数使用的基本教程
- JavaScript中的函数嵌套使用
- JavaScript中指定函数名称的相关方法
- 浅析JavaScript中的事件机制
- javascript组合使用构造函数模式和原型模式实例
- JavaScript中Cookies的相关使用教程
- 使用JavaScript刷新网页的方法
- javascript原型模式用法实例详解
- 用JavaScript实现页面重定向功能的教程
- 用JavaScript实现对话框的教程
- 详解JavaScript中void语句的使用