image preload and update loading status. 图片预加载,显示图片加载进度。
/**
@param imageArr:预先加载的图片数组,
@param config:
@param update:每加载一张执行一次update函数
@param complete:加载完成所有图片执行该函数
@param silent:true//表示使用默认的加载样式
*/
ImageLoader(imageArr,config)
<!DOCTYPE html>
<html ng-app="app">
<head>
<title>imageloader</title>
<script type="text/javascript" src="../imageloader.js"></script>
<link rel="stylesheet" type="text/css" href="../imageloader.css">
</head>
<body>
<h2 style="text-align:center">imageloader demo</h2>
<div id="imageContainer"></div>
<script type="text/javascript">
var imagesArr = ['./images/buy_domain.png','./images/dusk.jpg','./images/malaysia_dusk.jpg','./images/malaysia_sea.jpg'];
var updateFn = function(){
var img = document.createElement('IMG');
img.setAttribute('src',arguments[2]);
document.getElementById('imageContainer').appendChild(img);
}
ImageLoader(imagesArr,{update:updateFn,complete:function(){
alert('All images loaded.');
},silent:true});
</script>
</body>
</html>