Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать отложенную загрузку картинок из доп поля?

Как сделать отложенную загрузку картинок из доп поля?


     20.11.2019    Общие вопросы, Шаблоны (TPL), jQuery, Хаки, Ламерские вопросы    1720

вопрос
Как сделать ленивую загрузку изображений которые выводятся через доп поля?
data-scr не вставить.

выводится вот так:
<div class="gallery-hidden hidden">
	[xfvalue_scrin]
        [xfvalue_video]
</div>

Ответа пока нет


2 комментария

Rudoy
Юзер.

Rudoy - 20 ноября 2019 15:11 -

вот js отвечает за галерею в которую выводятся доп поля
$('.gallery-hidden').each(function() {
    var thI = $(this).children('img');
    for (i=0; i<thI.length; i++) {
        $(thI[i]).wrap('<a href="'+$(thI[i]).attr("data-src")+'"></a>');
    }
    var thIu = $(this).find('li').children('img');
    for (i=0; i<thIu.length; i++) {
        $(thIu[i]).wrap('<a href="'+$(thIu[i]).attr("data-src")+'"></a>');
    }

    if( $(this).find('iframe').length > 0 ) {
        var yt = $(this).find('iframe').attr('src').split('?');
	$(this).prepend('<a href="'+yt[0]+'"></a>');
    }
    var th = $(this).find('a');
    $(this).before('<div class="gallery-shown"></div>');
    th.clone().appendTo('.gallery-shown');
});

$('.gallery-shown').fotorama({
	nav:'thumbs',
	allowfullscreen:'true',
	loop:'true',
	keyboard:'true',
	arrows:'always',
	width:'100%',
	height:'300px'
});

настолько чистый натурал, что даже чуток голубизной отдает

Rudoy
Юзер.

Rudoy - 20 ноября 2019 15:39 -

***Комментарий удален***

настолько чистый натурал, что даже чуток голубизной отдает

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх