2011-12-20 4 views
0

Мне было интересно, можете ли вы помочь мне с некоторой анимацией в jQuery.jQuery animations

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

Что было бы лучшим способом запускать их одновременно?

Большое спасибо!

+0

Можете ли вы предоставить некоторый код в jsfiddle? – wanovak

+0

Не беспокойтесь, я исправил его. Спасибо – Peter

ответ

1

Передняя разработка полностью соответствует прихоти клиентской машины. На некоторых он может работать гладко, на других он будет ужасно прерывистым (даже если он не работает одновременно). Идея этого заключается в том, что вы не можете делать традиционную многопоточность в JavaScript, поэтому ваш лучший выбор состоит в том, чтобы либо поочередно ставить анимацию один раз в другую, либо пытаться объединить две анимации в одну (что будет работать, если они оба являются затухающими анимациями, но я думаю, что ваш бар меню, вероятно, является анимацией прокрутки/позиционирования).

+0

Я удалил затухание на фоновом изображении, так что теперь он просто меняет образ на изображение и теперь работает отлично. Возможно, позже я попробую заставить его работать. Спасибо за совет. – Peter