Плагин Galleriffic jQuery предотвращает другие события jQuery

Я хочу добавить свой собственный jQuery к объектам, которые находятся в области "подписи" изображения в плагине галереи Galleriffic ( http://www.twospy.com/galleriffic/).

Однако ни один из jQuery, который я помещаю в область заголовка, не будет выполнен. Как будто все события отброшены.

Я думал, что это потому, что Galleriffic использует remove() вместо detach(), поэтому я изменил все на detach(), но это не помогло. Мне все еще кажется, что все события удаляются из всего в области "подписи".

Есть ли кто-нибудь, кто придумал, как добавить свой собственный jQuery в эту область заголовка и сохранить его? Или есть какие-то другие указания относительно того, почему все мои события в этой области будут удалены теперь, когда я использую detach()?

Я открыт для любых творческих идей здесь!

1 ответ

Вам нужно зарегистрировать обработчики событий в caption элемент с использованием механизма делегирования событий.

Пример:

$('#caption').on('click', 'a', function(){
    console.log($(this).attr('href'))
});

Демо: скрипка

Другие вопросы по тегам