Документация для событий сенсорного экрана в Javascript - PullRequest
10 голосов
/ 19 апреля 2011

Где я могу найти документацию или ссылку на события сенсорного экрана в Javascript, ex. "Touchstart".

Я нашел эту полезную ссылку http://ross.posterous.com/2008/08/19/iphone-touch-events-in-javascript/ ( EDIT: страница больше не существует), где для iPhone упоминаются события "touchstart", "touchmove" и "touchend"

Есть еще? Как насчет Blackberry и Android? Я не нашел много на SO и Google.

Редактировать Вот хорошая документация Apple: https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

1 Ответ

8 голосов
/ 19 апреля 2011

Я использовал этот сайт при разработке мобильного веб-приложения http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/

Но благодаря исследованиям я получил приличный список.

  • touchstart
    • Действие: срабатывает при прикосновении к экрану (срабатывает также при многоточечном касании)
    • Эквивалент: mousedown
  • touchend
    • Действие: срабатывает, когда палец поднят с экрана (действительно просто с одним касанием
    • Эквивалент: mouseup
  • TouchMove
    • Действие: срабатывает, когда один или несколько пальцев движутся по экрану
    • Эквивалент: mousemove
  • touchcancel
    • Действие: когда сенсорное событие отменяется системой
    • Эквивалент: ничего, что я знаю

Другие сенсорные устройства отображают сенсорные события на события мыши. Другие игнорируют сенсорные события.

К обсуждению Google API - «Кроме мобильного сафари, нет способа получить доступ к сенсорным событиям на рабочие столы с сенсорным экраном. "

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