3

私は mathquill lib ( mathquill git ) を使用しており、html ボタンを使用してキーパッドとバックスペースを作成しようとしていますが、カーソルを移動して数式をスローする方法がわかりません。

ありがとう、

4

1 に答える 1

5

mathquill 内の textarea でカスタム キーダウン イベントをトリガーして、数式内でカーソルを移動できます。

var customKeyDownEvent = $.Event('keydown');

customKeyDownEvent.bubbles = true;
customKeyDownEvent.cancelable =true;
customKeyDownEvent.charCode = 37;  // 37 for left arrow key
customKeyDownEvent.keyCode = 37;   
customKeyDownEvent.which = 37;

$('.mathquill-editable textarea').trigger(customKeyDownEvent);

次の charCode / keyCode / を使用します。

  1. 左矢印キーの場合は 37
  2. 右矢印キーの場合は 39

ありがとう。

于 2015-02-04T10:04:58.947 に答える