我想設置一個背景圖像與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