【问题标题】:FabricJS, How to implement touch controls in fabric jsFabricJS,如何在fabric js中实现触摸控制
【发布时间】: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


【解决方案1】:

Welp,我挖了一下,发现演示:http://fabricjs.com/touch-events

正在使用另一个 JS 文件: http://fabricjs.com/lib/fabric_with_gestures.js 所以我只是去那个网站,ctrl+a,ctrl+c,新建一个脚本文件,ctrl+v 并将我的默认结构 js 文件从 html 链接到新的 js 文件 所以我的脚本 src 看起来像这样:

<script src="/script/fabric_with_touch.js"></script>

请记住,“fabric_with_touch.js”是我创建并复制并粘贴网站内容的文件。 别担心,它不会弄乱你的鼠标或键盘控制,我也试过了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 1970-01-01
    • 2019-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-09
    相关资源
    最近更新 更多