Всем доброго времени суток.
Столкнулся с такой проблемой в IE8 - при изчезании и появлении дива, он уходит не туда.
пример -
$("a#index-page").click(function () {
$("#footer").show("slow");
$("img#home").attr({src: 'img/home-img.png', id: 'home'});
$("#navigation li").removeAttr('id');
$(this).parent().attr('id', 'selected');
$("#body").animate({right: "0px"});
$("#footer").animate({marginTop: "50px"});
});
вот.. При нажатии на контакты футер изчезает, при нажатии на люб др. кнопку меню он появляется (show). и каждому меню отдельное растояние marginTop .. проблема в том, что во всех браузерах, кроме IE8 конечно, футер уходит сразу куда надо, а в ИЕ - застревает по-середине (но если кликнуть ещё раз на кнопку любого меню) становится нормально .. такое только после применения hide к диву..
то есть после hide - show в ИЕ отображается коряво...
КАК это исправить ?
Добавлено: Заметил ещё такую вещь, если ты переходишь с 1-ой страницы на последнюю (где изчезает див), а потом на любую другую то он сохраняет позицию той первой и отображает как на 1-ой , то есть - был у него 50 отступ, после того как он hide, он show на таком же расстоянии как и был..