Выпадающее меню Superfish, как исправить z-index в ie6 и ie7? - PullRequest
1 голос
/ 01 апреля 2010

Я использую плагин superfish для jquery здесь: clicky

отлично работает во всех современных браузерах FF, Safari, Chrome, IE8

но похоже z-index не работает в ie6 и 7

Вы можете видеть, что меню появляется, но оно отрезано элементами под ним.

Я пытался добавить z-index везде, где только мог придумать, но, похоже, это не помогло.

Как я могу это исправить?

Спасибо !!!

Ответы [ 3 ]

1 голос
/ 01 апреля 2010

У меня нет IE6 под рукой, поэтому я могу проверить для вас.

Вы можете попробовать добавить "position: относительный" к элементам, к которым вы применяете z-index.

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

Спасибо Эмили за этот другой вопрос о переполнении стека за указание в правильном направлении.

  • IETester - полезный инструмент для проверки различных версий IE
  • Сообщение в блоге, посвященное superfish FAQ исправило проблему для IE8.
  • Для IE6 / 7 (возможно, в сочетании с исправлением для IE8 выше) я обнаружил, что с моей версией suckerfish мне пришлось поставить z-index на .sf-menu li
0 голосов
/ 01 апреля 2010

Используя superfish с IE, вы должны использовать плагин bgiframe. Из FAQ о суперфише :

Работает ли плагин Superfish с другими плагинами?

Да - вот несколько полезных плагинов что вы можете добавить в свое меню:

...

4. BgIframe. Еще один плагин, который вы может понадобится bgIframe Брэндона Аарона плагин . Это решит Ошибка Internet Explorer, описанная в Пример "bgIframe" на этом сайте. 90% людям это не понадобится (да я составил эту статистику).

...