Я пытаюсь привязать событие к свойствам сенсорного запуска, сенсорного перемещения и касания, которые будут отслеживать местоположение касания.Вот мой код:
$('#container').bind('touchstart touchmove touchend', function (event) { updateFinger(event); });
И функция пальца обновления:
var updateFinger = function(e)
{
e.preventDefault();
fingerX = e.data.x1;
fingerY = e.data.y1;
alert(fingerX + ' ' + fingerY);
}
Я знаю, что функция вызывается, но из того, что я могу сказать, e.data.x1 и e.data.y1 не существует (как и .x).Я использую код в документации, кто-нибудь может мне помочь с этим?
РЕДАКТИРОВАТЬ: я исправил проблему, оказывается, я использовал неправильный код.
вместо
e.data.x1
Вам нужно использовать
e.touches[0].pageX