JQuery выпадающее меню под IE7 - PullRequest
2 голосов
/ 19 августа 2011

Я некоторое время боролся с глупой проблемой IE6 / 7, и надеюсь, что кто-то с большим опытом, чем я, сможет сэкономить мне больше потерянных дней.

Я реализовал выпадающее меню jQuery / CSS, которое работает фантастическипод практически все браузеры ... за исключением нашего любимого IE7.Следующая ссылка указывает на урезанный тестовый сайт, который разбивает проблему на минимальное количество компонентов.Вы найдете некоторые пункты главного меню, которые раскрываются в дополнительных подпунктах при наведении, но они не раскрываются в IE7.Пожалуйста, посмотрите на следующую страницу и помогите мне понять, где я ошибся ... и что я могу сделать, чтобы исправить это в IE7.

Заранее спасибо!

http://eatyourpet.info/menutest/index.php

Ответы [ 2 ]

0 голосов
/ 19 августа 2011

Без прохождения вашего кода (есть много стилей CSS, и, вероятно, это будет что-то очень маленькое), что вы пытаетесь реализовать, это выпадающий список (http://www.alistapart.com/articles/dropdowns/).

Если вы хотите оформить его так же, как вы, он станет немного сложнее, но эта скрипка & ndash; http://jsfiddle.net/SZDkw/ - super базовая реализация, которая работает в IE 7, поэтому возьмите что-то, что работает, а затем опирайтесь на это, проверяя в IE 7, как вы продвигаетесь.

0 голосов
/ 19 августа 2011

Попробуйте этот код.У меня нет IE7 для тестирования.Дайте мне знать, если это было полезно:

$('#cssdropdown li.headlink').hover(function() { $(this).find('ul').toggle(); });
...