Редактор темы

Вопрос? Отложенная загрузка изображений альтернатива

  • Автор темы Автор темы dansing
  • Дата начала Дата начала

dansing

Бывалый
Регистрация
23 Май 2017
Сообщения
338
Рейтинг реакций
39
Баллы
28
Возраст
30
1/3
Автор темы
Привет. Подскажите если кто знает, как сделать нормальную отложенную загрузку изображений, чтобы работала на DLE 17? Встроенная, как по мне, хрень нерабочая...
 
Автор темы
dansing а как ты понял что хрень нерабочая?
Потому что работу стандартной отложенной загрузки я не вижу, и не верю, что она настолько идеально работает, что даже незаметна глазу.
Но вижу, что на некоторых сайтах реализована нормальная отложенная загрузка изображений и ее работу видно.
 
Потому что работу стандартной отложенной загрузки я не вижу, и не верю, что она настолько идеально работает, что даже незаметна глазу.
Но вижу, что на некоторых сайтах реализована нормальная отложенная загрузка изображений и ее работу видно.
В консоле разработчика можно скорость соединения уменьшить - увидишь работу.
 
Анимация плавного появления?
 
Автор темы
dansing это просто CSS нужно добавить, напишу когда буду у компьютера.
 
Код:
*:has(>img[data-src]) {background: url(../dleimages/no_image.jpg) center center / cover no-repeat;}
img[data-src] {opacity: 0; transition: opacity 0.3s;}
img[data-src].lazy-loaded {opacity: 1;}
это для стандартной длешной , которая с javascript
а картинки в тпл должны быть так
Код:
        <img data-src="{image-1}" src="{theme}/dleimages/no-image.jpg" alt="{title}">
 
Последнее редактирование:
redissx а что ща использовать лучше, браузерную или DLEшную?
 
Heiz, длешная (скриптом) появилась до браузерный, других вариантов тогда не было. Плюс в том что можно сделать анимацию появления, можно более гибко управлять когда загружать. Минус в том что нужно заново запускать скрипт если на странице что-то загрузилось или например в слайдере при смене слайда, или например в табе при переключении, для чего нужны некоторые знания.

Для браузерной достаточно добавить атрибут к изображению и всё. Есть минус в том что грузит она больше чем нужно, когда изображение ещё далеко вне области видимости.

Я не знаю что лучше, сам давно использую браузерную, Мне всё равно что там грузит, главное чтобы тесты google проходили.
 
  • Нравится
Реакции: Heiz

Похожие темы Последние темы Популярные темы

Назад
Сверху