Показать сообщение отдельно
  #18 (permalink)  
Старый 09.08.2012, 07:35
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Ingiborn Посмотреть сообщение
А отложить загрузку изображений можно?
чтобы изображения загружались после того, как будет загружен html код со стилями?
да, можно.
только там морок дохрена, :
<img src="/image.jpg">

<!-- превращается в ====>>>> -->

<img img-data="/image.jpg">
<noscript>
    <img src="/image.jpg">
</noscript>

как станет нужно (проскроллили, навели мышь, загрузили страницу со стилями ... ), записываем в src значение атрибута data-img.
window.onload = function () {
    for (var i = 0, imgs = document.images; i < imgs.length; i += 1) {
        if (imgs[i].src === "" && imgs[i].getAttribute("data-img")) {
            imgs[i].src = imgs[i].getAttribute("data-img");
        }
    }
};

по-моему, так это делается.

Последний раз редактировалось melky, 09.08.2012 в 07:38.
Ответить с цитированием