jquery show, hide, fadeIn, fadeOut

C
На сайте с 04.02.2005
Offline
291
730

Имеется самописный слайдер

если использовать следующую конструкцию

next.show('slow');

prev.hide('slow');

То происходит накопление событий - если уйти из окна, а потом, через некоторое, продолжительное, время вернуться в это окно, то происходит отработка всех событий плавного показа/скрытия

При такой конструкции:

next.show();

prev.hide();

Описанной проблемы не существует.

Причем

next.fadeIn();

prev.fadeOut();

Ведет себя как описано.

Может кто уже сталкивался и знает как обойти. Не хочется велосипед городить

зы Пациента не покажу - на локалке.

n0name
На сайте с 22.12.2006
Offline
54
#1

Попробуйте в первый вызов функции шоу добавить колбек.

next.show('slow', function() { prev.hide('slow'); });

Сервис сравнения цена на VPS (http://vpska.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий