JSXGraph остановка панорамирования панорамирования после события down - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь отключить панорамирование на плате JSXGraph и обнаружил, что следующее помогает:

board.attr.pan.enabled = false;

Проблема в том, чтоесли я установлю для параметра false значение false после события касания (в основном на этом этапе доска будет в режиме панорамирования), тогда панорамирование будет отключено только после события касания, а не иммиграции.Есть ли способ отключить панорамирование сразу же, даже в середине жеста панорамирования.

1 Ответ

0 голосов
/ 16 октября 2018

Наконец-то нашли способ форсировать это поведение.Я напишу ответ на всякий случай, если у кого-то еще есть эта проблема.

Так что просто объясню, чего я пытался достичь.Я хотел найти способ остановить панорамирование графика, что было достаточно просто и может быть сделано с помощью следующей строки:

board.attr.pan.enabled = false;

Проблема, с которой я столкнулся, заключалась в том, что панорамирование не будет отключено, если мы ужев режиме панорамирования.Наконец я смог остановить панорамирование независимо от того, в каком режиме я нахожусь, выполнив следующее.

board.attr.pan.enabled = false;
board.mode = JXG.Board.BOARD_MODE_NONE;
...