用于CSS背景图像的jQuery AJAX GIF预加载程序
我使用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背景。所以我相信如果你继续做你正在做的事情来预加载图像,那么你可以用
$("#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加载图像填充图像元素。。。