Сообщение от sardonyx
|
рони,
спасибо, убрал $(".example2 a").fancybox(); , но вопрос ещё не решён
|
Во первых вместо трех скриптов с инициализацией fancybox - более чем достаточно:
$(document).ready(function() {
$("a[rel=example_group],a[rel=example_group2],a[rel=example_group3]").fancybox({
'transitionIn' : 'none',
'transitionOut' : 'none',
'titlePosition' : 'over',
'titleFormat' : function(title, currentArray, currentIndex, currentOpts) {
return '';
}
});
$("#various2").fancybox();
});
Во вторых не открвается фотка во всплывающем окне потому что впроцессе того как ты крутишь картрусель она у тебя ти переинициализируется , толи переасталяются элементы в block3.
Тут фишка в чем - например ты вешаеш событие клики на какой то элемент например $('.link').click() . Представь что у него есть некий скрытый id. если сделать $('.link').remove() - удалить его, а затем вставить на то же место точно такой же элемент, то клик все равно не сработает,ибо id удаленного не равен id вновь вствленного.
Надеюсь доходчиво объяснил.
Так вот с твоей вырвиглазной каруселькой то же самое - когда она прокручивается 1 оборот, она переинициализируется и все элементы становятся "не теми" на которые ты повесил свой fancybox. И нужно уже переинициализировать уже его.
Ясно?