Open PENG199 opened 6 years ago
@PENG199 master的代码可以用,npm没有更新,不过master的代码需要改一下。 alloy-crop.js文件中
pressMove: function (evt) {
var cr = self.img.getBoundingClientRect();
var boxOffY = (document.documentElement.clientHeight - self.height)/2;
if((boxOffY - cr.top - evt.deltaY >= 0) && (cr.bottom + evt.deltaY - boxOffY>= self.height)){
self.img.translateY += evt.deltaY;
}
var boxOffX = (document.documentElement.clientWidth - self.width)/2;
if((cr.left + evt.deltaX <= boxOffX) && (cr.right + evt.deltaX - boxOffX >= self.width)){
self.img.translateX += evt.deltaX;
}
evt.preventDefault();
}
npm 刚发布了~~
选区可以随意拖动,甚至可以拖动到图片外面。并没有限制只能在图片大小的范围的进行拖动。希望能修复。