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'); });