Почему IE8 неправильно отображает меню суперфиш? - PullRequest
3 голосов
/ 16 марта 2010

Я использую плагин Superfish JQuery

Если вы видите меню суперфиши здесь: clicky

раскрывающиеся списки отображаются правильно (над основным содержимым) в Chrome, Firefox, Safari, IE6, IE7

Но по какой-то причине они отстают от основного контента в IE8.

Я уже установил z-index для меню суперфиш, которое IE7 не работал правильно, пока я не сделал это, но это не исправило IE8.

Я что-то упустил?

Ответы [ 3 ]

1 голос
/ 23 ноября 2010

Вы должны убедиться, что все размеры вашего меню совпадают, т.е. IE: ширина UL должна быть одинаковой, у меня - 14, поэтому я сделал все меню равными 14, и это решило проблему в ie.

1 голос
/ 16 марта 2010

Он отлично работает в IE8, когда я удаляю

overflow: hidden

в ie.css: #header_container #nav_container.

Почему это работает в IE7, я не понимаю - это означает, что 7 игнорирует hidden.

0 голосов
/ 23 ноября 2010

Часто задаваемые вопросы о суперфише указывают на эту страницу блога , которая решает проблему, помещая z-индексы в относительные деления, которые вы используете, например. # заголовок и # контент.

...