Я пытаюсь конвертировать плагин слайд-шоу Prototype в jQuery. Функция анимации довольно проста и интуитивно понятна: постепенное исчезновение видимого слайда, постепенное появление следующего слайда, обе анимации запускаются и останавливаются одновременно. Вот код прототипа, который я еще не полностью понял:
fadeInOut: function (a, b) {
new Effect.Parallel(
[
new Effect.Fade(b, {sync: true}),
new Effect.Appear(a, {sync: true})
], {
duration: 1
}
);
}
Я написал этот эквивалент jQuery:
var anim = function (a, b) {
// m_Locked = true
a.fadeOut(1000);
b.fadeIn(1000);
// m_Locked = false
};
Мне интересно, что делает Effect.Parallel и существует ли эквивалент jQuery. Мне также нужно установить и очистить заблокированный флаг, который я буду использовать для отключения кнопок во время работы анимации ... это не работает.