Slyweb
На разработку сайта! Скидки 50%!

Остановка Show

Вы можете задавать любые вопросы по jQuery.

Остановка Show

Сообщение Ivan » 11 янв 2011, 18:03

Добрый день.
Никак не получается остановить метод Show, вернее получается, но некорректно.
Легче показать,
http://sekira.org/slider/test1/
Вот работающий вариант, формат вызова show вот такой
Код: Выделить всё
      $cur.show(500, function () {

         $(this).next().show(1000, arguments.callee);

      });


А этот вариант уже не работает,
http://sekira.org/slider/test2/
А всего-то поменял вызов на
Код: Выделить всё
      $cur.show("drop", {}, 500, function () {

         $(this).next().show("drop", {}, 1000, arguments.callee);

      });

По ссылке видно что получается (нужно переключать табы с одного на другой). Если переключать быстро, то элементы вообще расположение свое меняют.
Как правильно остановить и полностью убрать эффекты?
Ivan
 
Сообщения: 1
Зарегистрирован: 11 янв 2011, 16:05

Re: Остановка Show

Сообщение admin » 18 янв 2011, 17:26

Перед строчкой $('#slider .tab').removeClass('active'); вставьте $(this).stop();
admin
Администратор
 
Сообщения: 165
Зарегистрирован: 15 авг 2009, 20:02


Вернуться в Вопросы по jQuery

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron