Как сделать так, чтобы выпадающий список html постоянно отображался в виде ролика в веб-приложении ios? - PullRequest
0 голосов
/ 25 марта 2012

Я делаю веб-приложение для iOS.

Когда я создаю раскрывающийся список с элементом, он отображается как обычный раскрывающийся список до тех пор, пока пользователь фактически не щелкнет по нему, и в это время скользящее меню в стиле iOS отобразится, чтобы пользователь мог сделать выбор.

Есть ли способ сделать так, чтобы меню ролика оставалось постоянно видимым, как видимый элемент по умолчанию, независимо от того, манипулировал ли он пользователем?

Пользователь просто свернет его до желаемого значения, затем нажмет отдельную кнопку продолжения, и ролик будет оставаться на виду все время, пока страница не будет оставлена.

Возможно ли это?

1 Ответ

1 голос
/ 26 марта 2012

Вы можете возможно поставить фокус на список в событии onload, но меню потеряет фокус (и исчезнет) в тот момент, когда пользователь нажмет в другом месте (то есть: на другую кнопку).

Вы не можете указать Mobile Safari продолжать отслеживать / отображать выпадающий список больше, чем вы можете указать другим (настольным) браузерам всегда отображать выпадающие меню (как меню, а не как списки).

Редактировать (для PhoneGap)
A Быстрый взгляд на PhoneGap заставляет меня поверить, что он просто связывает UIWebView с несколькими пользовательскими javascript hooks с API, который вы не хотели быобычно есть (то есть: контакты и т. д.) с чистого веб-сайта.Но это все еще очень похоже на «веб-приложение», так как UIWebView (на iOS) был бы тем, что его рендерит.Так что это все еще веб-приложение, и у вас все еще есть те же ограничения (в пользовательском интерфейсе), что и у веб-сайта.

...