当我添加一个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();
}
});
仅供参考,我在玩一个简单的画布演示程序。