У меня есть какой-то сложный AJAX в проекте, который извлекает содержимое внутренней страницы из блога WordPress (весь сайт находится на WordPress), и я использую jQuery .live()
в качестве замены событий щелчка, потому что DOM заменяется после страницы загружать через AJAX (поэтому аннулирование события .click()
.
Я использую подключаемый модуль http://fancyapps.com Fancybox v2 и оборачиваю вызов для запуска подключаемого модуля с помощью .live()
. Плагин должен отображать ссылки на изображения и видео внутри модального всплывающего окна (в отличие от внешних ссылок на них). Вы можете увидеть сайт в разработке по адресу: http://dreamstartest.net.
Самое необычное в этом баге то, что скрипт работал до недавнего времени и я схожу с ума, пытаясь выяснить, что я изменил в коде, чтобы сломать функциональность. Ниже приведен код для запуска плагина, но этот код не был изменен, может ли кто-нибудь указать способ отладки, почему событие .live()
не срабатывает - я использую инструменты разработчика Chrome и не получаю никаких ошибок.
Опять же, вы можете увидеть активный сайт по адресу: http://dreamstartest.net.
РЕДАКТИРОВАТЬ Извините, я забыл указать - вы можете щелкнуть изображение с помощью кнопки PLAY поверх него в направлении верхнего левого угла, при нажатии на которое должно быть модальное наложение Fancybox.