Я пытаюсь использовать меню выбора JQuery Mobile, не используя полную структуру и не сталкиваясь с проблемами.
Я бы предпочел не использовать полную мобильную библиотеку jquery, поскольку она настраивает всю мою страницу и все элементы управления, ссылки на ней и применяет стиль к тегу страницы. Это заставляет внешний вид быть настроенным для всей страницы. Я использую адаптивный веб-дизайн для настройки элементов управления страницами и смог успешно применить внешний вид и восприятие JQuery Mobile для текстовых полей, когда максимальная ширина достигает 680, это выглядит великолепно, но мои блоки выбора выглядят плохо при применении тех же стилей , В частности, выпадающая стрелка справа отрублена справа из-за закругленных краев. Если возможно, я хотел бы, чтобы текст выглядел так же, как текстовые поля, применяемые к меню выбора, и управлял всем в файле CSS, но если есть урезанная библиотека .js для меню выбора, это также будет приемлемым вариантом.
Кто-нибудь успешно применил внешний вид JQuery Mobile для блоков выбора только с помощью CSS? Кто-нибудь использовал узкую библиотеку JQuery Mobile, которая позволяет настраивать таргетинг только на отдельные меню и не требует всей библиотеки JQuery Mobile .js или таблиц стилей?
Любая помощь будет принята с благодарностью! Заранее спасибо.
Мне удалось получить какой-то CSS, который выглядит так, как будто это начало того, что мне нужно, но выпадающий список невидим, хотя он кликабелен и показывает варианты при его выборе. Я думаю, что это может быть связано с javascript, который работает JQM для применения стиля выпадающего списка. Ниже приведен CSS, может быть, я просто что-то упустил.
box-sizing: border-box;-webkit-box-align: center;border: 1px solid;
border-image: initial;white-space: pre;-webkit-rtl-ordering: logical;
color: black;background-color: white;cursor: pointer;
-webkit-appearance: button;left: 0;top: 0;
width: 100%;min-height: 1.5em;min-height: 100%;height: 3em;
max-height: 100%;opacity: 0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);
z-index: 2;cursor:pointer;-webkit-appearance:button;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:2