Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
用于CSS背景图像的jQuery AJAX GIF预加载程序_Jquery_Ajax_Image_Preloader_Css - Fatal编程技术网

用于CSS背景图像的jQuery AJAX GIF预加载程序

用于CSS背景图像的jQuery AJAX GIF预加载程序,jquery,ajax,image,preloader,css,Jquery,Ajax,Image,Preloader,Css,我使用jQuery AJAX预加载GIF图像已有一段时间了,代码如下: $("#images").html("<img id='loader' src='../img/ajax-loader.gif' />"); 我现在想做的是,我如何在一个旋转的轮子或类似的东西上实现同样的效果来预加载CSS背景图像,而不仅仅是img标签 这是可能的吗?一旦浏览器将图像加载到缓存中,它就可以从缓存中检索图像,用于img标记或css背景。所以我相信如果你继续做你正在做的事情来预加载图像,那么你可以用

我使用jQuery AJAX预加载GIF图像已有一段时间了,代码如下:

$("#images").html("<img id='loader' src='../img/ajax-loader.gif' />");
我现在想做的是,我如何在一个旋转的轮子或类似的东西上实现同样的效果来预加载CSS背景图像,而不仅仅是img标签


这是可能的吗?

一旦浏览器将图像加载到缓存中,它就可以从缓存中检索图像,用于img标记或css背景。所以我相信如果你继续做你正在做的事情来预加载图像,那么你可以用它来预加载背景图像。换句话说,如果您有此css:

#SomeElement { background: url('../img/whatever.gif'); }
然后可以执行以下操作以预加载:

$("#images").html("<img id='loader' src='../img/whatever.gif' />");

我不完全熟悉你的预加载技术,但是,我可能错了…

对于img标记,显然你可以捕获onload事件,但是当你处理css背景图像时,我不认为也从来没有听说过为css背景图像捕获onload事件。

Thta是我正在使用的技术。我使用这一行,然后适当的ajax加载图像填充图像元素。。。