拖动图片问题
发布于 8 年前 作者 fangyu 2440 次浏览 来自 官方Issues

//引用startMove和startZoom

onTouchStart:function(event){

if (event.touches.length > 1) {

//开始缩放

this.startZoom(event);

} else {

//开始移动

this.startMove(event);

}

},

//开始移动

startMove:function(event) {

//console.log(event);

var touchPoint = event.touches[0];

var x = cfg.template.x;

var y = cfg.template.y;

cfg.offsetX = touchPoint.clientX - x;  //开始时的偏移值

cfg.offsetY = touchPoint.clientY - y;

},

现在拖动图片时,点击画布任何位置都可以拖动图片。

但是我想要的结果是,只有点击到图片的位置才可以拖动,请问如何解决?

1 回复

startMove时,判定点击位置范围,做围栏处理

回到顶部