js兼容实现图片的预加载
来源:互联网 发布:互力微信淘客软件 编辑:程序博客网 时间:2024/05/01 11:13
function addImage(mSrc){页面一上来,图片先不会加载,当用户进行主动触发的时候才会开始加载图片。
var aimg = new Image();
aimg.onload = function(){ //
document.body.appendChild(aimg);
}
aimg.src = mSrc; //有顺序,写在后面才会兼容所有的浏览器
}
/**
image preloading
**/
function SImage(callback)
{
var img = new Image();
this.img = img;
var appname = navigator.appName.toLowerCase();
if (appname.indexOf("netscape") == -1)
{
//ie
img.onreadystatechange = function () {
if (img.readyState == "complete")
{
callback(img);
}
};
} else {
//firefox
img.onload = function () {
if (img.complete == true)
{
callback(img);
}
}
}
}
SImage.prototype.get = function (url)
{
this.img.src = url;
}// 调用部分:
var img = new SImage( recallFn );
img.get(o.ImageSrc);
function recallFn( obj ){
var w = obj.width;
var h = obj.height;....
}
- js兼容实现图片的预加载
- JS实现图片预加载
- js实现图片预加载
- js实现图片预加载
- JS实现图片预加载
- js实现图片预加载 imgpreLoad.js
- js虚拟代理实现图片的预加载
- js为加载图片的实现过程
- js实现图片的延迟加载
- JS实现图片的异步加载
- JS实现图片的延迟加载
- js实现图片的懒加载
- 2013.12.05 js实现图片的旋转 兼容IE
- 网页图片预加载用js实现
- JS实现图片预加载无需等待
- js图片上传预览功能兼容实现
- js实现图片转base64(兼容IE8+)
- html+js实现图片预加载(异步加载)
- 兼容总结
- mongodb的简单认识和redis以及memcache的对比
- 数组和字符串常见操作
- ROS机器人Diego 1#制作总结
- JS--oop高级部分
- js兼容实现图片的预加载
- mysql left join,right join,inner join用法分析
- AVPlayer的基本使用
- 网易云短信验证
- canvas-jCanvaScript
- 面向对象高级2-继承
- 调用系统设备的代码
- CSS3形变——transform与transform-origin画时钟
- js运动框架