html52.com
我爱小程序-开发者交流社区

拖动图片问题

问题模块 框架类型 问题类型 操作系统 工具版本
开发者工具 小程序 Bug macOS 1.02

//引用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;


},

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

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

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


网友回复

Tad:

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付