2012-07-07 4 views
0

Я создал два меню, горизонтальное раскрывающееся меню и вертикальное меню, оба они отлично работают в IE8, Chrome и Firefox, но я получаю странную проблему в IE7.IE7 CSS Hover Issue

Вы можете посмотреть здесь: jsfiddle http://jsfiddle.net/5y7vt/3/

В IE7 на горизонтальном меню, наведите курсор мыши на ссылку, 2 и выпадающий появляется, однако при перемещении вниз выпадающего меню оно исчезает, когда над вертикальной навигацией ниже.

Кроме того, выпадающие ссылки только наведите курсор на текст, а не на остальную часть блока.

Может ли кто-нибудь просмотреть и понять, почему это происходит?

Место установки: относительно; от #nav уль Li {} фиксированного вопроса выпадающего

+0

IE7 не поддерживает «: при наведении на», не являющиеся элементы якоря. – steveax

+0

Если это так, почему он работает с некоторыми ссылками, но не с другими? – Alex

+1

Не уверен, не хотел пробираться по всему коду. Вероятно, вы получите лучший ответ с помощью [SSCCE] (http://sscce.org/), а не всего кода веб-сайта. – steveax

ответ

2

Удаления position: relative; из #nav ul li {} фиксированного вопроса выпадающего

+1

Хорошо сделано для поиска ответа - мне было хорошо на пути туда, но вы избили меня до него. – Spudley

+0

Спасибо, Спейдли, я ценю время, которое вы потратили на решение. – Alex