Google Maps, меню Z Index и Drop Down Javascript

с помощью swagger-ui.js

вы можете это сделать -

_.forEach({ 'a': 1, 'b': 2 }, function(n, key) {
    console.log(n, key);
 });
13
задан Ilya Kochetov 20 September 2008 в 14:09
поделиться

4 ответа

Если бы Ваша проблема происходит в Internet Explorer, но это представляет способ, которым Вы ожидали бы в FireFox или Safari, , эта ссылка была чрезвычайно полезна для меня с подобная проблема .

Это, кажется, сводится к идее что, отмечая элемент как "position:relative"; в CSS вызывает IE6& 7 для питания с он - z-индекс относительно других элементов, которые прибывают перед ним в документ HTML в неинтуитивный и антиспецификацию пути. Предположительно, IE8 ведет себя "правильно", но я не протестировал его сам.

совет Anutron будет действительно полезным, если Ваша проблема с <SELECT> элемент формы, но если Вы используете JavaScript для управления отделениями или uls для действия как выпадающее, я не думаю, что это собирается помочь.

8
ответ дан 1 December 2019 в 23:49
поделиться

Обратите внимание, что выпадающие меню в некоторых браузерах ( гм IE*ahem) не могут быть zPositioned вообще. Необходимо будет использовать "iframe контейнер", чтобы затенить его или скрыть выпадающее полностью, если Вы захотите расположить что-то выше его. См.: http://clientside.cnet.com/wiki/cnet-libraries/02-browser/02-iframeshim

2
ответ дан 1 December 2019 в 23:49
поделиться

Попытайтесь установить свой z-индекс меню безумно высоко. , По-видимому Google Maps использует диапазон от-9000000 до 9000000.

1
ответ дан 1 December 2019 в 23:49
поделиться

Оберните карту в DIV, дайте тому DIV z-индекс 1. Оберните свое выпадающее в DIV и дайте ему более высокое значение.

1
ответ дан 1 December 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: