#css #google-maps #css-position
#css #google-карты #css-position
Вопрос:
У меня есть карта Google, встроенная на моей странице, и выпадающее меню, расположенное за ней в IE7.
Это происходит потому, что IE7 не знает, как правильно расположить значения z-index для элементов, если в микс добавлен элемент, расположенный относительно.
В прошлом, когда я сталкивался с этой проблемой, обычно элемент располагался относительно, в чем не было необходимости. Быстрое позиционирование: статично, и все в порядке.
Но в этом случае Google Maps необходимо, чтобы map_canvas были расположены относительно, чтобы можно было расположить фрагменты карты…
Есть ли другой способ обойти это? Любые другие решения, которые кто-либо может предложить?
Заранее спасибо.
Комментарии:
1. Можете ли вы предоставить HTML и CSS-код. Может быть, скрипка или живой пример. Я уверен, что у меня была похожая проблема, и я ее исправил, но, похоже, не могу вспомнить. Если указано выше, возможно, это придет ко мне.
2. Хотел бы я, это на закрытом сервере. Спасибо, надеялся, что, возможно, у кого-то мог быть некоторый опыт работы с этим и вспомнить решение.
Ответ №1:
Здесь нет доступа к IE7, поэтому я не уверен, что это работает… но вы могли бы попробовать следующее: сохраните карты Google div
как position:relative;
, но попробуйте поместить их в другой, div
который position:absolute;
Ответ №2:
Также присвоите родительскому элементу выпадающих списков более высокий z-индекс.
Комментарии:
1. Нет, как я упоминал в вопросе, в IE7 это не имеет никакого эффекта, потому что map_canvas позиционируется относительно.