【发布时间】:2023-03-09 16:40:01
【问题描述】:
我尝试了以下答案: https://stackoverflow.com/a/45131912/12114516
但是,当我尝试拖动画布时,只出现蓝色框。所以我尝试在注册触摸时控制台日志,但这没有用。这个蓝色的拖动框覆盖了触摸命令 这是我尝试拖动时看到的:
答案在这里: 挖了一圈,发现demo:http://fabricjs.com/touch-events
正在使用另一个 JS 文件:http://fabricjs.com/lib/fabric_with_gestures.js 所以我只是去那个网站,ctrl+a,ctrl+c,创建一个新的脚本文件,ctrl+v 并将我的 default-fabric js 文件从 html 链接到新的 js 文件,所以我的脚本 src 看起来像这样:
<script src="/script/fabric_with_touch.js"></script>
请记住,“fabric_with_touch.js”是我创建并复制并粘贴网站内容的文件。不用担心,它不会干扰您的鼠标或键盘控制。
【问题讨论】:
-
制作
cavas.selection = false -
我已经试过了,它只是让画布无法定位
-
你可以从这里下载定制的结构:fabricjs.com/build
标签: fabricjs