【发布时间】:2014-01-05 18:24:23
【问题描述】:
我是 Fabric.js 的新手。
我想在画布内显示一个可移动/可调整大小的矩形,但要限制用户操作,使其不能在画布外移动/放大。
有没有设置这些约束的简单方法?我需要手动检测画布边界吗?
【问题讨论】:
-
是的,您可以使用“object:moving”、“object:scaling”等事件并相应地约束对象位置/尺寸。
-
好的,所以我必须得到边界框(我在网站上看到过一个 BB 示例),并对其进行一些检查。如果可以将此约束作为可编辑属性应用于对象,那就太好了...
-
这是我的 jsfiddle:jsfiddle.net/dams/4T4JT/2 如何在 onChange 函数中验证/无效移动?
标签: fabricjs