Подскажите пожалуйста, раньше использовал функцию live или модуль livequery для доступа к загруженным с помощью AJAX элементам.
Нужно сделать что-то вроде:
$('img').livequery(function() {
$(this).fancybox();
});
Как это сделать в jQuery 3.*?
Можете воспользоваться on, например:
$('img').on('click',function() {
$(this).fancybox();
});
Если необходимо реинициализировать Fancybox после AJAX запроса, просто вставьте вызов после окончания AJAX запроса (например)
......
'success' : function (data) {
$('img').fancybox();
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники