2013-04-06 45 views
2

我是一個新手。我有這樣的代碼:我需要一個jQuery命令來更改背景圖像:url()內容

<div id="cloud-zoom-big" class="cloud-zoom-big" style="position: absolute; left: 342px; top: -10px; width: 390px; height: 390px; background-image: url(http://kato-shoes.ro/image/cache/data/balerini/balerini1234verde-750x750.jpg); z-index: 99; background-position: -359px -359px;"> 
    <div class="cloud-zoom-title" style="opacity: 0.5;">Balerini Prada 1234</div> 
</div> 

我需要改變背景圖像一個jQuery命令:URL()內容(裏面是什麼()),與另一個鏈接。這另一個鏈接是這樣的('href'.data.data.pop)

這裏是註釋的行應改變:

影像互換的變型

if(data.data.image !='') { 

$('#image').attr('src', data.data.thumb); 
$('#wrap a').attr('href', data.data.pop); 
$('.image a').attr('href', data.data.pop); // this line to be fixed 
         } 

應該如何粗線看起來像什麼? 能有人幫,我被困在這3周... :)

回答

0

你需要這樣做:

var imageUrl = data.data.pop; 
$('#image').css('background-image', 'url(' + imageUrl + ')'); 
+0

的網址仍然無法在HTML代碼更改。 我在這裏發佈我的問題:forum.welfordmedia.co.uk/discussion/36/image-big-zoom-malfunction#Item_3 – 2013-04-06 17:01:55

+0

我沒有任何背景圖片:在stylesheet.css中.cloud-zoom-big類 – 2013-04-06 22:13:07