Проблема с «плавающими» блоками в IE8

Всем привет.
У меня на сайте есть несколько блоков, которые перемещаются при прокрутке пользователем страниц сайта: это шапка и менюшка слева. Анимация делается через jQuery:

$(window).scroll(function() {
   asideMovingMenu.css("top", displayTopLine - asideWrap.offset().top + 60);
});

В общем, обычная себе функция, работает хорошо во всех браузерах. Но в ИЕ - движение меню и шапки "дёрганные". Подскажите, кто знает, из-за чего это может быть?

Попытки заменить css на animate ничего не дали. Перемещение всё такое же "дёрганное".

1 ответов


Скорее всего в ИЕ8 кривой position:fixed, есть вариант вынести плавающие блоки в отдельный контейнер, который не будет прокручиваться, а самим элементам ставить позицию уже отновительно него.