Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 预加载程序上的load()函数问题_Javascript_Jquery_Html_Preload - Fatal编程技术网

Javascript 预加载程序上的load()函数问题

Javascript 预加载程序上的load()函数问题,javascript,jquery,html,preload,Javascript,Jquery,Html,Preload,我对jQuerys.load()有问题,想寻求一些帮助。我正在使用load在加载站点后启动一个函数。我正在使用一个小的图像预加载脚本 function preload(arrayOfImages) { $(arrayOfImages).each(function(){ $('<img/>')[0].src = this; }); } preload([ 'img/about_1.gif', 'img/contact_1.png',

我对jQuerys
.load()
有问题,想寻求一些帮助。我正在使用load在加载站点后启动一个函数。我正在使用一个小的图像预加载脚本

 function preload(arrayOfImages) {
   $(arrayOfImages).each(function(){
     $('<img/>')[0].src = this;
   });
 }


 preload([
    'img/about_1.gif',
    'img/contact_1.png',
    // and much more images 
 ]);
不幸的是,它在加载整个页面之前就启动了。关于
.load()
以及为什么它不起作用,有什么我必须知道的吗


谢谢

试着在身体上添加img标签,看看它是否有效你的确切意思是什么?将它们放在
中,并将其放置在
左侧:9999?有很多方法可以做到这一点。可见性:隐藏,不透明度:0,宽度:0,高度:0。但首先你需要确定我说的话是否对你有用。好的,谢谢。我会试试,然后告诉你<代码>显示:无无法正常工作?因为它实际上不在dom中?是的显示:无不会导致图像加载。
$(document).ready(function() {
    $(window).load(function () {
       console.log("all loaded");
       $('#curtain').animate({top: '-=1000px'}, 'slow', 'linear', function() { $(this).remove(); });
       $('#loading').animate({top: '-=1000px'}, 'slow', 'linear', function() { $(this).remove(); });
    });
});