#javascript #jquery #jquery-mobile #popup #jquery-ui-selectmenu
#javascript #jquery #jquery-мобильный #всплывающее окно #jquery-ui-selectmenu
Вопрос:
У меня есть длинный список с виджетом меню выбора jQuery Mobile, который открывается как всплывающее окно. По умолчанию всплывающее окно открывается на сплошном белом фоне (а также, если я явно задаю data-overlay-theme=a
в <select>
теге), и если я изменю этот атрибут на data-overlay-theme=b
, он откроется на сплошном черном фоне. В другом месте на моем сайте я использую всплывающие виджеты jQuery data-overlay-theme=b
, а фон непрозрачный черный (возможно, 50%).
Есть ли способ сделать так, чтобы фон всплывающего окна виджета меню выбора имел тот же фон, что и всплывающий виджет?
Комментарии:
1. Когда список становится длинным, jQM автоматически переключается с использования всплывающего окна на диалоговое окно, которое по сути представляет собой страницу с отступом. Так что это больше не наложение.
2. Но это создает белый фон, поэтому наверняка должен быть способ применить к нему непрозрачность?
3. Вы можете изменить непрозрачность: jsfiddle.net/fwx1vvz8/2 но под наложением ничего нет, так как диалоговое окно заменяет текущую страницу, в отличие от всплывающего окна, которое находится поверх нее…