У меня есть мой сайт в: 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");
}
});
}
вы пробовали комментировать параметр onCleanup
? который не является допустимым вариантом для fancybox v2.x
Ошибка, которую вы получаете, указывает на эту строку:
TypeError: fb.fancybox is not a function
http://210.48.94.218/~zealandt/book-a-tattoo/
Line 662
Вы не используете noConflict
в своих других вызовах fancybox, так что, возможно, вам это не нужно.