Я загружаю некоторые изображения, а затем их использую в лайтбокс. Проблема в том, что, хотя изображения загружаются, они не отображаются браузером.Предварительно загруженные изображения, не отображаемые в 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;\">');
};
};
Update
Я все еще возникают проблемы с этим, и я удалил всю функцию предварительной загрузки изображений. Возможно, доставка таблицы стилей через document.write()
не самый лучший способ?
разум вставив код таким образом мы видим, как вы поджимать? – jlindenbaum