![]() |
1
7
移动事件完成时发生了什么事件? 鼠标向上移动将完成事件对象移动。所以,您需要一个布尔变量来检查对象何时移动,然后在鼠标悬停时,如果对象已移动,请调用函数:
|
![]() |
2
0
当对象完成移动时,会发生对象事件
|
![]() |
3
0
是的,我知道这已经很晚了,你可能已经找到了一个合适的答案,但是在Fabric js的当前版本中,如果你尝试使用上面标记的答案或尝试使用object:modified event,你可能会遇到一些bug,不是立即发现的,而是我发现的; 当您使用鼠标:向上或对象:修改以了解对象位置是否已更改时,当您尝试再拖动对象几次以更改位置以确定其工作是否正常时,浏览器页面可能会停止响应,有时需要一段时间画布才会响应并更新值。 这就是我要做的,虽然我正在将react js与fabric js结合使用,所以我不能完全确定使用普通javascript的用户是否会遇到这个问题,但如果有人也使用react search来解决这个问题,这里有一个解决方案。 使用useEffect挂钩或onComponentDidMount,并在其中创建一个setInterval,每隔0.5秒或任何您认为合适的时间获取当前活动对象,然后尝试更新变量,也不要忘记清除间隔。
|
|
chizz · fabricJs自定义对象不从JSON呈现 6 年前 |
![]() |
anonymoose · 对象属性不会通过JSON保存或加载持久化 6 年前 |
![]() |
Jaan · Fabricjs对象在完成时移动火 6 年前 |
![]() |
user9513304 · 如何触发或接收组中对象的事件? 7 年前 |
![]() |
Peter I · FabricJS缩放图像以适应宽度/大小 7 年前 |
![]() |
anonymoose · 更新JSON。字符串化(画布);最新画布更改 7 年前 |
![]() |
MyNameIsMe · 织物节点上的js。js应用筛选器失败 7 年前 |
![]() |
anonymoose · 如何将图像添加到画布,并按大小缩放? 7 年前 |