Люди добрые подскажите про FancyBox если кто пользовался. Есть еледующая потребность: на странице несколько линок , на кождую подгружается своя галерея FancyBox - renderPartial с вью в котором инициализируется виджет FancyBox. В результате когда загружается первая галерея - все работает, когда все поледующие - галерея загружается но при клиrе на самой картинке происходит ошибка js: u is undefined.
про подгрузку я и live я сообразил. но этим не лечится. в пресловутой строке 790 самого фенсу исправил bind на live - не работает, не работает именно галерея с привьюшками. не удается повесить событие на эту разметку. уж очень хочется
Лишний раз jquery подключается, обнуляются все data у узлов. Так что fancybox не помнит о настройках. Выход либо fancybox выносить в вызывающую вьюху, а уже при аякс ответить показывать его либо писать свой транспорт под jq(второе в разы сложнее).
Если я правильно помню, то для вновь загруженных картинок достаточно вызвать метод fancybox() с теми же параметрами. Это можно сделать в обработчике события по завершении ajax запроса. Ну и подгружать jQuery ещё раз тоже не нужно.