Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   обработка движения пальца (https://javascript.ru/forum/events/79008-obrabotka-dvizheniya-palca.html)

WadimS 18.12.2019 12:29

рони, подскажите, пожалуйста, почему событие "touchstart" срабатывает, а "touchend" никак не могу поймать...
var hand = document.getElementsByTagName('body')[0];
hand.addEventListener('touchstart', turn_start, false); 
hand.addEventListener('touchend', turn_page, false);

Функция:
function turn_page(event) {
touch_stop = event.touches[0].pageX;
document.getElementById('tmp').innerHTML='start:st op='+touch_position+':'+touch_stop;
}
Спасибо!

ksa 18.12.2019 14:07

Цитата:

Сообщение от WadimS
почему событие "touchstart" срабатывает, а "touchend" никак не могу поймать...

Начни с того, что сделай тестовый пример и выложи его тут... ;)

рони 18.12.2019 16:32

WadimS,
Цитата:

Сообщение от WadimS
touches[0]

Цитата:

Сообщение от WadimS
touch_position

???

function turn_page(event) {
touch_stop = event.changedTouches[0].pageX;
document.getElementById('tmp').innerHTML='start:st op='+':'+touch_stop;
}

WadimS 19.12.2019 22:19

рони, благодарю!


Часовой пояс GMT +3, время: 11:17.