首页 > 解决方案 > allowTouchScrolling:真的不适用于我的 fabricjs 画布

问题描述

我有一个我想在移动设备上滚动的画布。

所以我将它添加到画布实例中:allowTouchScrolling: true. 像这样:

var canvas = new fabric.Canvas('c', {
    allowTouchScrolling: true
});
canvas.allowTouchScrolling = true;

我知道这是双重的,但我想我会尝试两种方式,不幸的是两种方式都行不通。

画布的 Codepen:https ://codepen.io/twan2020/pen/dyOLJOz

您可以滚动滚动条,但不能在画布内滚动或拖动。为什么?

标签: javascriptcanvasfabricjs

解决方案


如果您使用的是版本 2 或更高版本(我使用的是 4.5.0),那么您应该更新 fabric js 库。 在此处输入图像描述

在此处输入图像描述

来源:- https://github.com/fabricjs/fabric.js/pull/5904/commits/50962efe6bbd77174cda2e9bd169c19d301edb7a


推荐阅读