2015-06-09 2 views
2

У меня есть всплывающая страница, на этой странице у меня есть поле выбора, в котором я применил jquery UI selectmenu. Проблема в том, что selectbox находится в нижней части всплывающего окна, и когда он открывается, он выходит из всплывающих окон.Показать встроенный блок выбора при переполнении, из всплывающего контейнера

Мой реальный код (я не могу вставить сюда свой код по соображениям безопасности) имеет:

  • Z-индекс в поле выбора будет больше по сравнению с всплывал container's один, так его рендеринг поверх всплывающих окон без проблем.

  • Z-индекс для окна выбора находится в относительном положении, а не на всей странице, поэтому поле выбора скрывается за всплывающим окном, когда высота всплывающего окна меньше.

Желаемое поведение, когда всплывающее окно высота меньше, чем нужно, чтобы показать все поле выбора. Мне нужно показать окно выбора, не скрывая.

Если я не применил меню jquery ui select, он работает должным образом.

Для получения более подробной информации, пожалуйста, обратитесь к приведенным ниже изображениям.

  • 1.When имеющий enoug всплывающее окно. enter image description here

  • 2.when popup size is less, select is hide. enter image description here

  • 3.Что я ожидаю. enter image description here

Пожалуйста, предложите мне, что я могу сделать, чтобы решить эту проблему.

+0

Пожалуйста, добавьте кусок кода с вашей структурой DOM и правила CSS и, возможно, мы сможем помочь вам в лучшей стороне, а не только «предполагает» который может быть вашей проблемой. –

ответ

0

Добавить CSS свойство overflow-y:visible на главном всплывающий DIV:

Это позволит сделать внутреннее содержание, которое находится за пределами основных ДИВОЙ верхние/нижние пределы, которые будут оказаны.

popupSelector { 
    overflow-y: visible; 
} 

Вот documentation о переливе-у

+0

Спасибо за ответ. Я знаю, что мы можем сделать это. Но я хочу добиться того же, используя z-index, а не увеличивая ширину или используя переполнение. – Jayababu

+0

Я думаю, что вы не правы в этом: http://stackoverflow.com/a/6112856/3617531 –

+0

другое объяснение: http://stackoverflow.com/a/4936946/3617531 –

 Смежные вопросы

  • Нет связанных вопросов^_^