2011-09-30 34 views
0

即時通訊這裏有一個小問題。我試圖加載圖像,但似乎不正確。我獲取圖像的數據,但我只是想加載它而不是。jQuery簡單的圖像加載

怎麼了?

var url = $(this).find("img").attr("ref"); 

$("#produto .main-photo .photo img").load(url, function() { 

        $("#produto .main-photo .loader").fadeOut(); 
        $("#produto .main-photo .photo").fadeIn(); 

}); 

回答

1

您不應該爲此使用load。只需設置圖像的src

$("#produto .main-photo .photo img").attr("src",url); 

load是用來做一個AJAX調用。

+0

那我怎麼才能預裝的形象呢? –

+0

只是搜索jQuery的預載圖片,我敢肯定,這個問題已被問了很多次。 –

0

它可能會更有意義,只是使用img標籤,動態採購和褪色:

var img = $("#produto .main-photo .photo img"); 
var url = $(this).find("img").attr("ref"); 

img.fadeOut(); 
img.attr('src', url); 
img.fadeIn();