问题
I am using mathquill lib (mathquill git) and I am trying to make a keypad and a backspace using html buttons but I can't figure out how to move the cursor throw the formula.
Thanks,
回答1:
You can trigger custom keydown event on textarea within mathquill to move cursor through formula.
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);
Use charCode / keyCode / which are:
- 37 for left arrow key
- 39 for right arrow key
Thanks.
来源:https://stackoverflow.com/questions/27342276/mathquill-latex-how-can-i-move-cursor-selection-by-code