0

我正在尝试禁用 JSXGraph 板的平移,我发现以下方法可以解决问题。

board.attr.pan.enabled = false;

问题是,如果我在触摸事件之后将启用设置为 false(基本上此时板将处于平移模式),那么平移只会在触摸事件后被禁用,而不是 immidiatley。即使在中间平移手势中,有什么方法可以立即禁用平移。

4

1 回答 1

1

终于找到了一种强制这种行为的方法。我会写下答案,以防万一其他人有这个问题。

所以只是为了解释我想要实现的目标。我想找到一种方法来停止图形平移,这很容易并且可以通过以下行来完成。

board.attr.pan.enabled = false;

我遇到的问题是,如果我们已经处于平移模式,平移将不会被禁用。通过执行以下操作,无论我处于哪种模式,我终于能够停止平移。

board.attr.pan.enabled = false;
board.mode = JXG.Board.BOARD_MODE_NONE;
于 2018-10-16T16:36:50.787 回答