Использую скрипт Lazy Load XT 1.1.0 для ленивой подгрузки изображений.
Сделал на сайте вызов блока смайла через ajax используя для этого галерею fancybox3.
До того, как начал использовать аякс, всё работало нормально.
вызов окна со смайлами
var smilesIsLoaded = false;
$('.js-btn-smiles').click(function() {
$.post(dle_root + "engine/ajax/controller.php?mod=smiles", {
user_hash: dle_login_hash,
skin: dle_skin
}, function(data) {
window.smilesIsLoaded = true;
$.fancybox.open('<div class="message">'+data+'</div>');
});
});
в файле php, где сами функции прописан код
$.lazyLoadXT.scrollContainer = '.emojicont';
который привязывается к div'у со скроллом.
суть работы: пользователь крутит скролл - смайлы подгружаются.
если посмотреть слушателей, то там сидит один:
Lazy Load XT 1.1.0. Ошибок в консоле нету.
хз. не пойму причины. куда я это вызов уже не помещал... работать отказывается.