Я испанец (извините за мой английский), и я впервые пишу здесь, чтобы спросить что-то.
После нескольких часов отладки и поиска причин, по которым скрипт Fancybox не работал, я ищу конфликт между двумя скриптами на моем веб-сайте (теперь в режиме Maintence)
Я использую несколько скриптов на своем сайте, но могу с уверенностью сказать, что у меня конфликт между этими двумя скриптами:
http://www.planetdescargas.com/wp-content/themes/bigfoot/javascripts/jquery.mousewheel-3.0.4.pack.js
http://www.planetdescargas.com/wp-content/themes/bigfoot/javascripts/jquery.fancybox-1.3.4.pack.js
И
http://www.planetdescargas.com/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/global.js?ver=3.0.5
Первые два скрипта - это плагин для jquery " fancybox ", другой - основной javascript (Ajax) для плагина wordpress: BuddyPress.
Последний создает конфликт в fancybox. Если я удаляю скрипт BuddyPress, fancybox работает отлично, но если нет, то fancybox не работает.
Сценарий BuddyPress, global.js имеет переменную, определенную в начале, которая является той, которая создает скрипт.
Я пытаюсь определить это так:
var jq = jQuery.noConflict ();
Но все еще не работает.
Есть предложения?
В консоли Firebug я получил это:
c.easing[this.options.specialEasing && this.options.specialEasing[this.prop] || a] is not a function
[ошибка получателя] e, this.options.orig [e]); this.options.c ... ++) ab || a.splice (b -, 1); a.length | |
Строка 143
http://www.planetdescargas.com/wp-includes/js/jquery/jquery.js?ver=1.4.2
Спасибо