waitForImages用于背景图像

我在理解waitForImages时遇到了一些问题。 这是我的代码的一部分:

// Wait until all images loaded $('.jqbga-web--image').waitForImages(function() { $('.jtpl-main').css("visibility", "visible"); });; 

我的问题是,在我看来它似乎找不到背景图像……

这是我在浏览器检查器中找到的图像的一部分,我想得到waitforImages的认可:

 

已经尝试过$(’。jtpl-background-area’),$(’。jqbga-container’)或$(’。jtpl-background-area,.jqbga-container,.jqbga-web-image’)但是同样的结果,它并没有’开火’……我认为它根本找不到那个url上的图片……(或者我做错了,因为我对这个东西不熟悉,可能是语法错误)?

我现在要做什么,让它认识到图像是url / background-image? 知道我做错了吗? 我可以用“第三个参数”或属性做些什么吗?

非常感谢。

根据文档 ,您需要为插件启用一个选项来扫描CSS属性中的图像。

你的代码应该……

 $('.jqbga-web--image').waitForImages(true).done(function() { $('.jtpl-main').css('visibility', 'visible'); });