Щелчок на элементе span внутри входа на iOS

0

У меня есть это поле ввода и HTML.

Изображение 174551

events: 
  'click #js-clear': 'clearSearch'

clearSearch: (e) ->
  e.preventDefault()

  @$("#js-query").val("")
  @$("#js-clear").hide()

И javascript:

<form accept-charset="UTF-8" action="/" method="get">
  <input name="utf8" type="hidden" value="✓">
  <input id="js-query" name="query" placeholder="Filter by name" type="text">
  <span id="js-clear">X</span>
</form>

Когда я нажимаю кнопку "X" в Chrome на своем рабочем столе, я могу инициировать связанные с ней события, такие как очистка ввода.

Когда я нажимаю кнопку "X" в Chrome на iOS, события не запускаются.

Как я могу активировать события?

  • 0
    Не уверен, что это проблема, но я бы попробовал закрыть входные теги. Возможно, браузеры iOS более требовательны к действительному HTML.
  • 0
    Закрытие входных тегов не имеет никакого эффекта.
Теги:
webkit

1 ответ

0
Лучший ответ

touchstart добавление touchstart прослушивателя touchstart.

Ещё вопросы

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