KonvasJs的阻力限制

时间:2019-04-01 06:43:55

标签: javascript canvas konvajs

我有一个关于在Konvasjs上拖放的问题。如果未设置dragBoundFunction,则可以将对象推出场景/视图。没有其他功能可以阻止这种情况吗?

这是我的Codepen,具有dragBoundFunction,可以防止对象被蜂鸣地挤出舞台/上下文。

dragBoundFunc: function(pos) {

  return {      
      x: pos.x < 0 ? 0 : pos.x > (matrix.row - this.attrs.width / blockSize) * blockSize ? (matrix.row - this.attrs.width / blockSize) * blockSize : pos.x,
      y: pos.y < 0 ? 0 : pos.y > (matrix.col - this.attrs.height / blockSize) * blockSize ? (matrix.col - this.attrs.height / blockSize) * blockSize : pos.y,     
  }
}

0 个答案:

没有答案