Определить, когда палец отходит от объекта на экране - PullRequest
1 голос
/ 12 февраля 2012

У меня есть приложение HTML5, которое работает в мобильных браузерах. В нем, если пользователь нажимает кнопку, отодвигает палец от div и затем поднимает палец вверх, событие касания не срабатывает, и кнопка остается «нажатой».

Есть ли способ определить, когда это происходит? Я пытаюсь избежать сложного решения, такого как прослушивание событий касания на всем экране.

1 Ответ

2 голосов
/ 12 февраля 2012

Это ожидаемое поведение. То же самое должно случиться с мышью.

Тем не менее, событие touchend не сработает на элементе, с которого оно началось, но должно сработать на элементе body. Если вы прослушаете его там, вы можете проверить, есть ли какие-либо активные кнопки, и если да, то вы можете установить их в неактивное состояние (blur(), если вы используете CSS).

...