jQuery - конфликт фантазии

0

У меня есть мой сайт в: http://210.48.94.218/~zealandt/book-a-tattoo/

Мой код jQuery в координатах карты успешно запускает fancybox. Однако ссылки fancybox (городские ссылки) под картой конфликтуют с jquery. Каждая ссылка должна показывать всплывающее окно, подобное всплывающему окну карты.

В: Как я могу заставить код jQuery не конфликтовать с jQuery fancyBox?

Мой код, чтобы показать всплывающее сообщение по городу:

$('#table-list a').click(function(){
    OutputFancyBox($(this));
});

function OutputFancyBox(element){
fb = jQuery.noConflict();
fb.fancybox({
        href: '#inline-element',
        title: element.attr('title'),
        width    :  popUpWidth,
        height    : 450,
        fitToView    : false,
        autoSize    : false,
        closeClick    : false,
        openEffect    : 'elastic',
        closeEffect    : 'elastic',
        minHeight:      300,
        onCleanup : function() {
            $('#gform_wrapper_3').css("display","none");
        }
    });

}
Теги:
fancybox
fancybox-2

1 ответ

1
Лучший ответ

вы пробовали комментировать параметр onCleanup? который не является допустимым вариантом для fancybox v2.x

Ошибка, которую вы получаете, указывает на эту строку:

TypeError: fb.fancybox is not a function 
http://210.48.94.218/~zealandt/book-a-tattoo/ 
Line 662 

Вы не используете noConflict в своих других вызовах fancybox, так что, возможно, вам это не нужно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню