Проблема z-index для Superfish для IE 7 - PullRequest
0 голосов
/ 20 февраля 2012

Я не могу исправить проблему с z-index в IE7 для superfish.

Пример Jsfiddle

Мне просто нужно, чтобы меню отображалось поверх фонового шрифта, а не наоборот.

Я пытался вставить z-index в классы sh-menu и li, но, похоже, ничего не работает.

Есть что-то, на что мне нужно взглянуть?

Ответы [ 3 ]

0 голосов
/ 20 февраля 2012

Единственные два места, где я устанавливаю значение z-index в суперфише:

.sf-menu li {
    float: left;
    position: relative;
    z-index: 999; /* Ensure drop-down menus are always on top */
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left: 0;
    top: 100%;    /* Ensures that the drop down is always directly below the nav bar */
    z-index: 99;
}
0 голосов
/ 20 февраля 2012

Добавьте атрибут z-index к вашему классу .menu.

, например

.menu {
  z-index:9999;
}
0 голосов
/ 20 февраля 2012

Попробуйте установить position: absolute в этом правиле CSS .sf-menu li.sfHover ul

http://jsfiddle.net/zSTum/1/

...