我有一個博客,在這個博客中有一個摘要文章,其中包含每篇文章中的第一張圖片。爲了儘量保持彙總圖像的大小,所以我不得不用javascript調整它們。問題在於調整大小後,圖像有時只顯示出來。在許多情況下,我必須重新加載窗口幾次,才能在總結文章中顯示圖像。我不明白是什麼導致了這一點。 博客:http://kingarthur13th.blogspot.com/爲什麼圖像有時不會顯示?
這裏的JavaScript:
function createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var img_thumb_width;
var img_thumb_height;
var summ = summary_noimg;
if(img.length>=1) {
img_thumb_width = Math.round(img[0].naturalWidth * 0.6);
img_thumb_height = Math.round(img[0].naturalHeight * 0.6);
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px" style=" padding:5px;border:1px solid #222;"/></span>';
summ = summary_img;
}
var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}
您是否檢查過圖像是否實際下載?如果他們正在下載,但沒有顯示,這是您的標記/樣式/腳本的問題。如果他們根本沒有下載,那麼動態加載圖像文件路徑的方式可能存在問題。 – Jerreck
圖像正在下載,但沒有顯示。 –