Проблемы с Fancybox и ajax-контентом
Есть проблема.
Страница на которой подключается скрипт статическая. На ней через tab плагин загружается контент ajax'ом. Также на статике подключается Fancybox плагин. Далее немного кода <a href="images/file.jpg" class="gallery"><img ... /></a>
$(".gallery").live('click', function(e){
e.preventDefault();
$(this).fancybox({ titlePosition: 'inside' });
});
Собстно лисенер вешается успешно, но вот fancybox не работает. При нажатии на ссылку просто открывается изображение. Т.е.
$(".gallery").live('click', function(e){
e.preventDefault();
alert("Ok");
});
показывает сообщение при клике
$(".gallery").live('click', function(e){
e.preventDefault();
alert("Ok");
$(this).fancybox({ titlePosition: 'inside' });
});
показывает сообщение и открывает изображение не в fancybox а просто в окне браузера. Пробовал вешать обработку через плагин livequery, но он вообще не обрабатывает действие. Такое впечатление что просто его нет, хотя он есть :blink: Где могут быть грабли то? По коду вроде ж все правильно! Или нет? |
мб проблема именно в том, что вы подгружаете контент ajax'ом и пытаетесь прикрутить плагин к подгружаемым вещам?
|
| Часовой пояс GMT +3, время: 04:00. |