Документация для событий сенсорного экрана в Javascript

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

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

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

Edit Вот хорошая документация от Apple: http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

Ответ 1

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

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

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

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

В Обсуждение API Google -" Помимо мобильного сафари, нет доступа к событиям касания на рабочих столов с сенсорным экраном.