Показать сообщение отдельно
  #1 (permalink)  
Старый 24.07.2011, 19:45
Новичок на форуме
Отправить личное сообщение для Muxahuk Посмотреть профиль Найти все сообщения от Muxahuk
 
Регистрация: 24.07.2011
Сообщений: 1

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 на таком же расстоянии как и был..

Последний раз редактировалось Muxahuk, 24.07.2011 в 19:56.
Ответить с цитированием