Javascript jQuery预加载图像函数

Javascript jQuery预加载图像函数,javascript,jquery,html,Javascript,Jquery,Html,首先,请原谅我对这个问题的无知,但有太多的方法可以做到这一点,我正试图找到一种方法来做到这一点 这把小提琴怎么用的?我以为它应该在检测到所有图像都已加载时发出警报,但我没有在HTML部分中放置任何图像 fid: 函数预加载(文件、cb){ var len=files.length; $(files.map(函数(f)){ 返回“”; }).join(“”)).load(函数(){ 如果(--len==0){ cb(); } }); } 预加载([”http://mydailymix.eu/wp

首先,请原谅我对这个问题的无知,但有太多的方法可以做到这一点,我正试图找到一种方法来做到这一点

这把小提琴怎么用的?我以为它应该在检测到所有图像都已加载时发出警报,但我没有在HTML部分中放置任何图像

fid:

函数预加载(文件、cb){
var len=files.length;
$(files.map(函数(f)){
返回“”;
}).join(“”)).load(函数(){
如果(--len==0){
cb();
}
});
}
预加载([”http://mydailymix.eu/wp-content/uploads/2015/06/i_love_video_games_by_cocodie-d5aokgg.jpg", "http://img07.deviantart.net/0528/i/2012/198/3/4/yo_videogames__by_ry_spirit-d57k3ay.jpg", "http://screenrant.com/wp-content/uploads/Nintendo-Video-Game-Characters.jpg","http://site-macgasm.s3.amazonaws.com/wp-content/uploads/2012/04/space-invaders.jpg“],函数(){
警惕(“好”);
});

要使其检测到您的图像并在加载所有图像后开火,您需要执行以下操作:


你已经告诉它在javascript中预加载一个文件。谢谢,但是我怎么知道它在工作?我将它插入到我的js文件中,但在加载方面看不到明显的差异。尝试使用Chrome开发工具限制你的连接。。。
var files = $("img").map( function() {
   return $(this).attr("src");
});

preload( files.toArray(), function() {
   alert( "all images loaded" );
});