iPad открывает HTML выбор элементов автоматически - PullRequest
2 голосов
/ 30 августа 2011

У меня проблема с полем выбора на веб-сайте, который просматривается iPad.Поле выбора находится в диалоге jquery, который скрыт / показан с помощью jQuery.Диалог, содержащий поле выбора, скрыт, когда пользователь впервые заходит на страницу.Существует триггер, по которому пользователь может щелкнуть, чтобы открыть диалоговое окно, содержащее поле выбора, но как только диалоговое окно отображается, iPad автоматически открывает свой собственный интерфейс выбора, а не ждет, пока пользователь не коснется его.Есть идеи?Здесь находится сайт и изображение макета.http://patriotvanlines.com.
Я бы добавил код для этого, но я думаю, что, скорее всего, это ошибка некоторых типов iPad с jQuery.enter image description here

Ответы [ 2 ]

3 голосов
/ 30 августа 2011

Я сам не работал так тесно с IOS, но мне интересно, поможет ли этот маленький хак. Вы добавляете атрибут в select disabled="disabled" и удаляете атрибут, используя jquery, когда нажимаете на ваше изображение.

1 голос
/ 30 августа 2011

Вы можете видеть, что даже в обычном браузере первый выпадающий список имеет фокус.Это должно быть то, почему список выбора появляется на iPad.Вы можете проверить это, нажав на ссылку, а затем нажав стрелку вниз.Список выбора изменится.

Попробуйте простой $('#state1').blur() во всплывающем обратном вызове, чтобы удалить фокус.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...