Показать сообщение отдельно
  #1 (permalink)  
Старый 14.08.2014, 22:56
Профессор
Отправить личное сообщение для Batyabest Посмотреть профиль Найти все сообщения от Batyabest
 
Регистрация: 14.09.2013
Сообщений: 252

Конфликт Jquery
Здравствуйте.
Возникает конфликт галереи с слайдера
Вот скрипт для галереи:
var $j = jQuery.noConflict(); 
$j('a#trainers').live('click', function() {
    $jthis = $j(this);
    $j.fancybox({
        href: $jthis.attr('href'),
        showNavArrows  :  'false'
    });
    return false;
});
$j("a.MagicThumb-swap img").live("click", function(){
    return false;
});
$j("a.MagicThumb-swap img").live("click", function(){
$j('.MagicZoomPlus2 img').animate({
          opacity:"0",
      }, 500 );
$j('.MagicZoomPlus2 img').delay(500).animate({
          opacity:"1",
      }, 500 );
var imageName = $j(this).attr("src");
setTimeout(function(){
$j('.MagicZoomPlus2 img').attr('src', imageName);
$j('a.MagicZoomPlus2').attr('href', imageName);
},500);
});


Если переношу
var $j = jQuery.noConflict();
выше по коду - перед конфликтующими библиотеками, то слайдер начинает работать, но перестают работать эффекты галереи.
Как нужно инициализировать переменную еще раз, чтобы все работало?
Ответить с цитированием