Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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
jQuery/JavaScript:预加载时触发_Javascript_Jquery_Triggers_Background Image_Preload - Fatal编程技术网

jQuery/JavaScript:预加载时触发

jQuery/JavaScript:预加载时触发,javascript,jquery,triggers,background-image,preload,Javascript,Jquery,Triggers,Background Image,Preload,jQuery具有.ready()函数,但我不确定这是否是我需要的: 我在CSS中设置了一个默认的背景图像(imange 1/4),一旦加载了文档(图像和全部,而不仅仅是DOM);我想开始预加载4个背景图像中的2个。加载后,我想将图像1淡入图像2。然后我想预加载下一个图像(4个图像中的3个),加载后,我想从背景图像2淡入图像3,最后预加载图像4。加载图像4后,我想将图像3淡入图像4。在那之后,我想以设定的时间间隔在图像之间循环 我会用什么策略来解决这个问题。load()函数 谢谢你抽出时间 最后一

jQuery具有.ready()函数,但我不确定这是否是我需要的:

我在CSS中设置了一个默认的背景图像(imange 1/4),一旦加载了文档(图像和全部,而不仅仅是DOM);我想开始预加载4个背景图像中的2个。加载后,我想将图像1淡入图像2。然后我想预加载下一个图像(4个图像中的3个),加载后,我想从背景图像2淡入图像3,最后预加载图像4。加载图像4后,我想将图像3淡入图像4。在那之后,我想以设定的时间间隔在图像之间循环

我会用什么策略来解决这个问题。load()函数

谢谢你抽出时间


最后一个页面元素成功加载后,
Marius

Jquery.ready()
或更好的
$()
将触发。从那里,您可以继续运行一系列方法,每个方法在传递给它的回调中触发下一个方法。

Jquery.ready()
或者更好的方法是,
$()
将在成功加载最后一个页面元素后触发。从那里,您可以继续运行一系列方法,每个方法都会在传递给它的回调中触发下一个方法。

动画是异步的,它会抛出很多人。这个建议很好。我知道这一点,但这不是我想要的。每个背景图像都会相当大,因此我更愿意按照我建议的方式进行:加载第一个,然后在加载后淡入下一个,而不是等到所有图像都加载。m这是下一个起点,您将绑定到图像的
.Load
事件。动画是异步的,它会抛出很多人。这个建议很好。我知道这一点,但这不是我想要的。每个背景图像都会相当大,因此我更愿意按照我建议的方式进行:加载第一个,然后在加载后淡入下一个,而不是等到所有图像都加载。m这是下一个起点,您将绑定到图像的
.Load
事件。