【发布时间】:2014-10-04 15:55:06
【问题描述】:
我在使用 JS 预加载图像时遇到了一些问题。我有一个小提琴,我试图创建三个图像对象并一个一个加载它们,但是我只得到一个图像?任何帮助表示赞赏。
http://jsfiddle.net/gq1oqnxb/1/
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
var images = new Array();
images[0] = 'http://hdcomputerwallpaper.com/wp-content/uploads/2013/12/Puppy-images.jpg';
images[1] = 'http://hdcomputerwallpaper.com/wp-content/uploads/2013/12/Puppy-images.jpg';
images[2] = 'http://wallfc.com/wp-content/uploads/2014/09/Little-Birds.jpg';
var i = 0;
while(i < images.length){
var image = new Image(50,50);
image.src = images[i];
image.onload = function(){
$('body').append(image);
i++;
}
i++
}
});
</script>
</head>
<body>
</body>
【问题讨论】:
标签: javascript jquery preloading