Когда я добавил привязку функции touchmove
для предоставления события mousemove
на мобильном устройстве, я получил эту ошибку:
Uncaught TypeError: $(...).touchmove is not a function
Это странно, я что-то не так сделал?
$('#canvas').touchmove(function(e){
if(paint){
addClick(e.pageX - this.offsetLeft, e.pageY - this.offsetTop, true);
redraw();
}
});
Я также пытался это сделать, ошибка не произошла, но не удалось обработать даже обработчик как на мобильном, так и на рабочем столе.
$(document).bind('touchmove mousemove', function (e) {
if(paint){
addClick(e.pageX - this.offsetLeft, e.pageY - this.offsetTop, true);
redraw();
}
});
Просто к вашему сведению, я играю с простой демонстрацией рисования на холсте.