обработка движения пальца
Впервые сталкиваюсь с 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); Нифига не отлавливает и алерт, зараза, ничо не кажет. Как быть? |
Цитата:
|
ksa, разумеется, что с неё начал. Но вот что-то пошло не так...
|
WadimS,
может консоль, а не алерт? |
Цитата:
У меня беспроводной комплект клава/мышь и мышь конечно кушает, и когда скушала всю энергию, остаемся без рук. Выдрал с убитого ноута тачпад, сделал его настольным, есть к нему и дрова с приличными настройками и возможностями, а не просто водить курсор по экрану. Подцепить бы это в системе так, чтобы его события и были событиями сенсорного экрана для JS. |
Цитата:
Цитата:
|
Цитата:
|
рони, подскажите, чего "не хватает"? А то у меня уже "глаз замылился"...
|
WadimS,
getElements получить элементы Цитата:
document.getElementsByTagName('body')[0].addEventListener document.body.addEventListener document.querySelector('body').addEventListener document.querySelectorAll('body')[0].addEventListener |
рони, спасибо!
|
Часовой пояс GMT +3, время: 11:14. |