Я не знаю, решит ли это Вашу проблему, но можно хотеть попробовать это решение в ccsplay.co.uk, который решает проблему меню, появляющихся под выпадающими списками. Я не знаю, будет ли это работать наверняка, но это стоит того, чтобы попытаться.
Я устранил подобную проблему с, раскрывает не появление по фильмам флэш-памяти в IE6/IE7/IE8, использующем этот jQuery:
$(function () {
$("#primary-nav").appendTo("#footer");
});
Где primary-nav
ID
из выпадающего контейнерного элемента и footer
ID
из последнего элемента на странице. Я затем использовал абсолютное расположение для перемещения, выпадает назад к вершине, где они принадлежат.
Причина это работает, состоит в том, потому что IE уважает источник, заказывая больше, чем это делает z-index
. Это все еще не смогло отобразиться по вершине плагина Windows Media Player все же.
Я полагаю, что это могло бы произойти из-за штуки IE 6 ActiveX + использование для парсинга CSS.
Со временем я должен был адаптировать свою работу для включения некоторых взломов IE в мой CSS для него, чтобы быть совместимым с несколькими браузерами.
Я сначала попытался бы сделать меню без JavaScript, с помощью чистого CSS, и включая взломы я упомянул. Это, вероятно, решило бы Вашу проблему. Вам на самом деле не нужен JavaScript для изменения стилей на наведении мыши и материале как этот.
Если Вы хотите проверить то, о чем взламывание CSS:щелкните здесь
Если Вы хотите проверить некоторые чистые примеры меню CSS:щелкните здесь
Надеюсь, это поможет!
У меня нет непосредственного ответа для Вас, но инструменты, упомянутые в этом ответе (особенно Инспектор DOM IE), могут помочь.
Согласно этому потоку карт Google, Вы корректны - IFrame вставляется кодом Google.
Необходимо будет использовать решение, которое Dan упомянул,
можно хотеть попробовать это решение в ccsplay.co.uk, который решает проблему меню, появляющихся под выпадающими списками
С другой стороны, посмотрите, что Internet Explorer ВЗЛАМЫВАЕТ/УСТРАНЯЕТ Для Избранного Показа Поля через DIV.
В основном решение, с помощью JavaScript, для размещения меню CSS в IFrame в IE6.
Альтернативное решение состоит в том, чтобы использовать JavaScript для сокрытия Google Map, когда меню CSS раскрывается, или заменять Google Map статической картой (возможно, даже Google статическая карта), когда меню CSS раскрывается.