Пользовательская анимация jQuery игнорирует свое место в очереди, когда цепочка, и запускается сразу - PullRequest
0 голосов
/ 26 июля 2011

Обновлен:

Я создал подключаемый модуль эффектов анимации для jQuery (см. Мой JSFiddle ). В пользовательском эффекте я использую эффект janery .animation (), который должен поместить анимацию в очередь встроенных анимаций jquery. Когда я пытаюсь объединить анимацию в цепочку, она немедленно начинает мою собственную анимацию .horizontBlinds (), не помещая ее во встроенную очередь анимации jquery. Как я могу заставить его ждать своей очереди в очереди, как и все другие встроенные эффекты jquery?

// both effects start at the same time
$(element).fadeIn().horizontalBlinds(4);

1 Ответ

0 голосов
/ 28 июля 2011

Как насчет использования fadeTo как-то

$('#element').hide().fadeTo(..., function() {
  $(this).fadeIn().horizontalBlinds(4);
});
...