Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > jQuery: IE6 баг со slide


Автор: MUTOgen4eg 9.2.2010, 13:56
Привет всем.
Искал на форуме что-то по теме вопроса, но нашел одну только тему и то без ответов.
Проблема та же. При использовании slide эффекта как минимум в IE6 (IE7 и IE8 не проверял) наблюдается наложение слоев.
То есть у меня есть три пункта меню. Средний из них слайдидся по наведению мыши. Пукты меню - это элементы списка, а выезжают вложенные списки. Код такой:
Код

$('li:has(ul)').hover(function(){
            $(this).find('ul').slideToggle('medium');
        });

Но проблема в том, что  в IE то, что под "slide" пунктом начинает прыгать: то есть то накладывается на выезжающий список, то наоборот остается внизу после того как список заехал обратно.

Кто сталкивался с таким и как побороть?

Автор: MUTOgen4eg 9.2.2010, 14:33
сам спросил сам ответил.
нашел решение.
помогло что-то вроде такого css для IE

Код

height:101%; top:0;


Применял этот стиль на элементы списка.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)