jQuery и IE8. HELP
Всем доброго времени суток.
Столкнулся с такой проблемой в 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 на таком же расстоянии как и был.. |
Часовой пояс GMT +3, время: 03:45. |