我有两个代码片段
// Code Snippet One
function preload(arrayOfImages) {
$(arrayOfImages).each(function(){
$('<img/>')[0].src = this;
});
}
preload([
'img/One.jpg',
'img/Two.jpg',
'img/Three.jpg'
]);
// Code Snippet Two
function preload(arrayOfImages) {
$(arrayOfImages).each(function () {
$('<img />').attr('src',this).appendTo('body').hide();
});
- 如何使用代码确保图像在使用前已预加载?
- 如何触发通知说所有图像已预加载。我可以在这里使用任何新的 jQuery 1.8 功能吗?
- 代码片段一和二之间有什么区别。什么时候用?
一个小提琴的例子是最受赞赏的
这是我尝试在 div 中加载预加载图像的方式(图像库)
setTimeout(function() {
$('.image-gallery').each(function(){
// what to put here?
});
}, 2000);