Я хочу анимировать два объекта jquery одновременно (используя метод jquery slideUp
)
У меня есть два div, которые уже были «кэшированы» в переменную, например:
var div1 = $('body').find('#someId');
var div2 = $('body').find('#someOtherId');
Я их кэшировал, потому что они требуют значительного объема обработки из-за разметки страницы (используя наборы кадров и кадры ... не спрашивайте).
Во всяком случае,
Если я выполняю анимацию слайдов, как показано ниже, они не идеально синхронизированы (они выстроены в линию, поэтому вы можете легко увидеть их визуально)
div1.slideUp(500);
div2.slideUp(500);
Итак, я попытался обернуть его так,
$(div1, div2).slideUp(500);
но только слайды div1.
Есть ли способ заставить это работать, сохраняя кэшированные объекты?
Редактировать: Присвоение имени диву имя класса не вызывает анимацию. Я думаю, что это может быть связано с тем, что я использую наборы кадров. Код jquery находится в верхнем фрейме, поэтому он не будет искать другие фреймы для класса. Вот почему я кешировал объекты