CSS (original) (raw)
CSS и JS Пытаюсь прикрутить на вёрстку всплывающее меню. По рекомендации верстальщика во время "всплывания" слоя с меню к одному из элементов добавляется css-класс {z-index:-1; position:relative}. Это для убирания бага в IE6 (меню заплывает под слой, который в данном примере убран)
Результат должен выглядеть вот так: http://toivonen.ru/js/menu/table_page_done.htm
(здесь к элементам добавлены те классы, что добавляет скрипт при наведении мыши на пункт-меню)
Но в результате скрипта получается так: http://toivonen.ru/js/menu/table_page_public.htm (при наведении заголовок "Документы" уползает вниз, в IE6)
Скрипт прост как 5 копеек. Или у меня глаза не на месте...
Если со скриптом всё ок, то скажите плиз:
- Как такое может быть? Ведь добавление класса должно означать перерисовку документа. Откуда тогда разница между добавлением класса скриптом к узлу и напрямую в HTML-код?
- Как бороться? Всё-таки хочу сделать, чтоб работало.
UPD: проблема решена верстальщиком путём добавления следующего хака: * html div.section { position:relative}