Показать сообщение отдельно
  #2 (permalink)  
Старый 15.02.2011, 05:02
Аватар для kadabrik
Кандидат Javascript-наук
Отправить личное сообщение для kadabrik Посмотреть профиль Найти все сообщения от kadabrik
 
Регистрация: 10.12.2010
Сообщений: 114

Из за этой строчки:
fadeIn(300).fadeOut(300);

jQuery будет пытаться одновременно проявить и скрыть объект, в результате чего и происходит зацикливание. В данном случае нужно воспользоваться callback функциями
Заменить:
$(".block01").mouseover(function(){
    $(".block02").fadeIn(300).fadeOut(300);
 });

на что-то типа:
$(".block01").hover(function(){
    $(".block02").fadeIn(300,function(){ $(this).fadeOut(300)});
 });

Последний раз редактировалось kadabrik, 15.02.2011 в 05:05.
Ответить с цитированием