Показать сообщение отдельно
  #1 (permalink)  
Старый 05.12.2019, 06:59
Аспирант
Отправить личное сообщение для WadimS Посмотреть профиль Найти все сообщения от WadimS
 
Регистрация: 12.11.2016
Сообщений: 80

обработка движения пальца
Впервые сталкиваюсь с JS на смартфонах...

Нужно отслеживать движение пальцем вправо/влево по сенсорному экрану для смены картинки на бакгроунде.

Пытался использовать
var initialPoint;
var finalPoint;
document.getElementsByTagName('body').addEventListener('touchstart', function(event) {
	event.preventDefault();
//	event.stopPropagation();
	initialPoint=event.changedTouches[0];
	alert('start hand on: '+initialPoint.pageX);
}, false);

document.getElementsByTagName('body').addEventListener('touchend', function(event) {
	event.preventDefault();
//	event.stopPropagation();
	finalPoint=event.changedTouches[0];
	alert('strt='+initialPoint.pageX+'\nstop hand on: '+initialPoint.pageX);
        if (finalPoint.pageX < initialPoint.pageX){
	     changeStory(-1);
        }else{
	      changeStory(+1);
       ];
};
}, false);

Нифига не отлавливает и алерт, зараза, ничо не кажет.

Как быть?

Последний раз редактировалось WadimS, 05.12.2019 в 07:02.
Ответить с цитированием