Как показать раскрывающийся список одинаково на всех платформах, используя телефонный разрыв?

0

Я использую drop down, используя jQuery mobile + phonegap. Но моя проблема в том, что он выглядит по-разному в iOS и Android, что означает, что он использует раскрывающийся список.

Но я думаю, что я использую jQuery mobile + phonegap, чтобы он выглядел таким же, как на всей платформе, не использовать родные вещи? Есть ли способ показать выпадающий список, чтобы он выглядел одинаково на всей платформе.

Я использовал это

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

благодаря

Теги:
cordova
jquery-mobile

1 ответ

0

Единственный вариант, который, как мне известно, имеет стандартное выпадающее меню, - не использовать раскрывающийся список. Вам нужно будет создать кнопку, которая выглядит как раскрывающийся список, и onclick представит всплывающее окно с перечисленными опциями. Когда пользователь выбирает параметр, всплывающее окно закрывается и устанавливает значение кнопки для выбранного элемента.

Вид хакерского способа делать что-то, но, как я уже сказал. Это единственный способ узнать.

Редактировать *** Взял намного больше времени, чтобы сгенерировать в jsfiddle, затем я ожидал, но я кое-чему научился по поводу своей внутренней структуры кнопок и необходимости использовать span span.ui-btn-text при редактировании текста кнопки. Взглянуть.

  • 0
    Можете ли вы привести пример на скрипке
  • 0
    Отредактировал пост и добавил ссылку на скрипку с рабочим демо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню