3
構建我自己的圖像滑塊,在Firefox中完美運行。然而,在Chrome/Safari中,第一次打開頁面時,圖像往往無法加載。 (如果您刷新一切都很好)Chrome/Safari圖像加載器,首次開放
var count = $("#show-image img").size();
var img = $("#show-image img");
$(document).ready(function() {
for(i=0;i<count;i++){
var width = img[i].width;
var height = img[i].height;
$(img[i]).css({"width": width, "height": height});
console.log(img[i].width);
}
});
在Chrome和Safari,第一次頁面加載某些圖像所得到的高度和寬度設置爲0px。我假設因爲圖像尚未完全加載。
如何在頁面實際完全加載時運行代碼?
奇怪的是,我從來沒有任何與.load()有關的問題,即使在緩存的圖像上。看起來像一個像樣的插件,但。 –
'.load()'解決了他有的問題,這與'.ready()'有關。 – thirtydot
該插件工作完美,真正容易實現。感謝您的鏈接:) – Bankzilla