Использование jQuery 2.1.0 и jQuery.ui 1.11.0 Протестировано в iOS 7. iPhone и iPad Mini. Работает в Android и обычных браузерах.
Проблема
Недавно мы обновились от jQuery UI 1.10.0 до 1.11.0, и теперь, когда вы нажимаете элемент в списке результатов автозаполнения, вы получаете только зависание, вам нужно снова щелкнуть один и тот же элемент, чтобы получить событие click. Это хорошо работает с версией 1.10.0.
(ссылка JSFiddle в комментариях)
Что не работает
с использованием css {cursor: pointer}
не работает
с помощью onclick=""
не работает
(ссылка JSFiddle в комментариях)
Странная часть
Но здесь идет забавная/странная часть. Он работает в режиме редактирования JSFiddle, но не на странице JSFiddle "/show".
JSFiddles: (введите письмо, чтобы показать, что результаты "s" являются хорошими)
-
Html view (не работает)
-
Изменить вид (работает)
Я работал над этим несколько дней, но не смог воспроизвести его в JSFiddle перед тестированием только вида html. Итак, теперь я обращаюсь к вам. Я не могу для жизни понять, почему одна страница вызывает событие щелчка, а другая - нет.
Я использую самую основную функцию автозаполнения jQuery. Фактически, используя тот же самый код, который представлен на домашней странице пользовательского интерфейса jQuery.
Вопрос
Итак, как мне получить автозаполнение для работы с одним щелчком мыши в iOS на странице /show?
(Я буду размещать дополнительные ссылки в комментариях, потому что у меня пока нет 10 репутов. Если у меня недостаточно комментариев для комментариев...)