Почему тап даже срабатывает, прежде чем нажать на сенсорном экране устройства в jQueryMobile? - PullRequest
1 голос
/ 26 февраля 2012

Я заметил, что событие нажатия срабатывает до нажатия во всех основных браузерах настольных компьютеров.Но на эмуляторе Android 2.3 это событие касания, которое на первом месте.

Вот тестовая страница: bit.ly / jqmctap

Почему даже нажатие даже до нажатия на устройство с сенсорным экраном в jQueryMobile?И чем он отличается на рабочем столе?

jQueryMobile: 1.0.1, jQuery: 1.7.1

1 Ответ

1 голос
/ 26 февраля 2012

Я не уверен, но я думаю, что в настольных браузерах событие касания будет запущено из события щелчка, потому что оно обычно не требуется на настольных компьютерах.В браузерах с сенсорным экраном событие касания идет первым, потому что оно предназначено для использования с сенсорными экранами, потому что только там вы действительно можете нажать на экран.Затем запускается событие click для совместимости с веб-страницами, для которых необходимо событие click.

...