我试图禁用JSXGraph板的平移,我发现以下方法可以解决问题。
board.attr.pan.enabled = false;
问题是,如果我在触地事件之后将enabled设置为false(基本上,此时板将处于平移模式),则平移将仅在触地事件之后被禁用,而不是immidiatley。是否有任何方法可以立即中止平移手势。
答案 0 :(得分:0)
最后找到了一种强制这种行为的方法。我将写答案,以防万一有人遇到这个问题。
因此,请解释一下我试图实现的目标。我想找到一种停止图形平移的方法,这种方法很简单,可以通过以下几行完成。
board.attr.pan.enabled = false;
我遇到的问题是,如果我们已经处于平移模式,则不会禁用平移。通过执行以下操作,无论在哪种模式下,我最终都可以停止平移。
board.attr.pan.enabled = false;
board.mode = JXG.Board.BOARD_MODE_NONE;