正方形内のカスタム フォントでテキスト要素を制限しようとしています。制約を発生させるのに苦労しています。
move 関数のコードは次のようになります。
if (this.attr("y") > offsetY || this.attr("x") > offsetX) { // keep dragging & storing original x and y
this.attr({
x : this.ox + dx,
y : this.oy + dy
});
} else {
nowX = Math.min(offsetX, this.ox + dx);
nowY = Math.min(offsetY, this.oy + dy);
nowX = Math.max(0, nowX);
nowY = Math.max(0, nowY);
this.attr({
x : nowX,
y : nowY
});
}
制約は発生しません。ただし、このコードで 2 つの正方形を使用すると、機能します。私はここで何を見落としていますか?
あなたの答えをありがとう:)