我預載了一些圖像,然後在Lightbox中使用它們。我遇到的問題是,雖然圖像正在加載,但它們並未被瀏覽器顯示。在Chrome中未顯示預加載的圖像
此問題特定於Chrome。它一直堅持通過Chrome 8-10,而我一直在嘗試着去解決這個問題,並且一無所獲。
我已閱讀這些類似的問題,
Chrome not displaying images though assets are being delivered to browser
2 Minor Crossbrowser CSS Issues. Background images not displaying in Google Chrome?
JavaScript preloaded images are getting reloaded
,所有的細節類似的行爲,但在Chrome的Mac。而這在Windows中發生。
- 所有其他瀏覽器似乎沒問題。
- 如果您打開Firefox和Chrome,請在Firefox中加載頁面,然後在Chrome中顯示圖像。
- 一旦你手動加載圖像,採用的Webkit Webdev的工具欄啄,他們總是出現
- 所有鏈接的圖像和這樣的罰款和工作
- 清除一切從Chrome中似乎並沒有作出任何差異(緩存,歷史等)
如果任何人有任何想法,這將是非常有益的,因爲我幾乎所有的選擇都在這裏。
PS,抱歉,如果有遲到的回覆,我明天就休假一週! :D
更新 這是預加載圖像的javascript函數。
var preloaded = new Array();
function preload_images() {
for (var i = 0; i < arguments.length; i++){
document.write('<');
document.write('img src=\"'+arguments[i]+'\" style=\"display:none;\">');
};
};
更新
我仍然有問題,這一點,我已經刪除了整個預加載圖像的功能。也許通過document.write()
提供樣式表不是最好的方法嗎?
心靈粘貼一些代碼,以便我們瞭解您的壓載嗎? – jlindenbaum 2011-03-18 18:23:51