Проблема в том, что поле выбора обернуто в #framecontentTop
, которое имеет фиксированную высоту, а также имеет overflow:hidden
.Это говорит браузеру обрезать контент и ничего не выводить за пределы div.
Решение состоит в том, чтобы изменить CSS с #framecontentTop
на overflow:visible; z-index:1;
.Это отобразит все содержимое div, даже если оно выпадает наружу, и гарантирует, что оно находится поверх всего остального без явного набора z-index.Дочерние элементы вне div будут отображаться с использованием z-индекса родителя, поэтому ваш блок выбора будет находиться над абсолютно позиционированным блоком карты.