为什么我不能在jQuery中使用touchmove?

时间:2018-11-17 09:09:42

标签: jquery touchmove

当我添加一个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();
  }
});

仅供参考,我在玩一个简单的画布演示程序。

0 个答案:

没有答案