Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery и IE8. HELP (https://javascript.ru/forum/jquery/19052-jquery-i-ie8-help.html)

Muxahuk 24.07.2011 19:45

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, время: 11:26.