Я использовал модификатор jQuery queue
, чтобы анимация происходила одновременно, но по какой-то причине я не могу заставить его работать на этот раз.jQuery animate queue: false не работает, чтобы сделать анимацию одновременно
URL-адрес указанной страницы: http://fretfast.com - при нажатии «уведомлений» в левом верхнем углу вы увидите, что сначала панель расширяется в сторону, а затем панель «уведомлений» расширяется, чтобы соответствовать ей, и то же самое вещь происходит с анимацией высоты.
Вот как я пытаюсь сделать это:
n.animate({width: em2px(35)+'px'}, {queue: false, duration: speeds['fast']/1.5});
nc.animate({width: em2px(35)+'px'}, {queue: false, duration: speeds['fast']/1.5});
Где n
переменным для «уведомления» в строке заголовка и nc
переменный для контейнера уведомления, расширяющий первыми. Любая идея, что не так?
Код кажется правильным. Вы пытались запустить его с чем-то простым, например 'n.animate ({width: 400}, {queue: false, duration: 200}),' просто чтобы убедиться, что это не ширина или продолжительность, которые его нарушают. –
Я просто попробовал это, и он делает то же самое. Спасибо за предложение отладки. – SISYN
Если вы замедляете движение вниз, кажется, что обе анимации происходят одновременно, но с разными шаблонами ослабления. – tcovo