Как повесить событие на элемент после открытия fancybox?

Всем привет!

Имеется фильтр, который я открываю в fancybox в нем есть группы работающие в виде аккордеона. Вопрос как мне повесить событие клика на элемент?

Пробовал вот так... не работает.
$('.navbar__filter').fancybox({
	afterLoad: function (instance, current) {
		$(document).on('click', '.filter__title', function () {
			console.log('Click!');
		});
	}
});


Спасибо!
  • Вопрос задан
  • 1041 просмотр
Пригласить эксперта
Ответы на вопрос 2
teknik2008
@teknik2008
Расскажите про GOLANG. Мне интересно
А не проще вынести обработчик
$(document).on('click', '.filter__title', function () {
      console.log('Click!');
    });
Ответ написан
Exploding
@Exploding
wtf?
Тогда уже хотя-бы так попробуйте:
$('.navbar__filter').fancybox({
  afterLoad: function (instance, current) {
    $('.filter__title').on('mousedown', function (e) {
      console.log('Click!');
    });
  }
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы