我想设置一个背景图像与JQuery的div。如果存在多个图像,它将起作用,但如果存在单个图像,则不起作用。JQuery不设置背景图像第一次
for(var i = 0; i<offers.length; i++)
{
var offer = offers[i];
var photo = photos[i];
$('.img-product').css("background-image", "url("+photo+")");
$('.img-product').css("background-size", "100% 100%");
...
}
我试图“警报”照片的价值之前和之后$('.img-product').css("background-image", "url("+photo+")");
声明,它工作正常。
这是结果时,有一个以上报价
这是结果,当搜索返回单个项目
请问您可以验证图像的路径吗?因为在两张屏幕截图中都没有显示相同的图像? – Rex
两种情况下路径都是相同的。如果我只搜索荣誉9(在屏幕截图中有img的项目),背景还没有设置 – AxeOwl
您是否在代码运行之前等待页面加载完成? – theGleep