图片资源加载类及canvas loading icon
Load.js类及DEMO下载:demo
在线DEMO:http://www.2fz1.com/demo/?pos=1
默认效果图:
一、基础用法:
引入Load.js文件到页面。
1、【可选】首先设置loading icon的canvas id;如不需要显示loading icon,可以不设置
Load.setLoadIcon({
id:"loadicon"
});
2、调用图片加载方法
Load.loadImage({
list:[{id:"",src:""}], //资源列表,Array
onload:function(data){
console.log("单个资源完成:"+data.src+";其它信息:"+data.msg);
},
oncomplete:function(data){
console.log("加载完成,总资源数量:"+data.imgLen+";出错个数:"+data.imgErrLen);
},
onerror:function(data){
console.log("加载出错:"+data.msg);
},
onprogress:function(data){
console.log("进度:"+Math.round(data.loadImgLen/data.imgLen*100)+"%;当前资源:"+data.src);
},
showLoadIcon:true
});
二、loading icon自定义样式
Load.setLoadIcon({
id:"loadicon",
loadTextColor:"#ffffff",
loadTextAlpha:1,
loadColor:"#ffffff",
loadAlpha:1,
focusColor:"#ff0000"
});
效果图:
完整设置示例:
Load.setLoadIcon({
id:"loadicon", //canvas id [必选,下面的参数都为可选]
loadTextColor:"#ffffff", //百分比进度文字颜色
loadTextAlpha:1, //百分比进度文字颜色透明度[0-1]
loadColor:"#ffffff", //加载背景圆颜色
loadAlpha:1, //加载背景圆颜色透明度[0-1]
focusColor:"#ff0000", //焦点圆颜色
width:60, //icon宽
height:60, //icon高,请和宽保持一致
circleR:4, //小圆的半径
circleCount:10, //小圆的个数
showLoadText:true, //是否显示百分比进度文字
loadTextSize:16 //进度文字尺寸,px
});
最后修改时间:2014年9月8日星期一晚上8点57