javascript MathQuill问题:当我按下除法(\)按钮时,光标未移动到分子

8tntrjer  于 2023-05-21  发布在  Java
关注(0)|答案(1)|浏览(152)

单击/时,我想将光标指针移动到分子\frac{ cursor here }{}当从键盘按下时,可以,但当通过按钮事件时,无法正常工作。
下面是我正在使用的Mathquill库:
MathQuill Library
我正在尝试编辑库,但没有成功编辑。我需要你的帮助。
我想在下面工作:

snz8szmq

snz8szmq1#

我已经得到了这个问题的解决方案,我张贴几个月前。我更新了mathquill.min.js库。只是我用了一些正则表达式,下面是这个动作的代码:

(at = Et.over = At["/"] = Qt(ot, function (e, n) {
        e.createLeftOf = function (e) {
            if (!this.replacedFragment) {
                for (var i = e[Tt]; i && !(i instanceof Q || i instanceof (Et.text || t) || i instanceof rt || "\\ " === i.ctrlSeq || /^[,;:]$/.test(i.ctrlSeq)); ) i = i[Tt];
                i instanceof rt && i[Ct] instanceof st && ((i = i[Ct]), i[Ct] instanceof st && i[Ct].ctrlSeq != i.ctrlSeq && (i = i[Ct])), i !== e[Tt] && (this.replaces(Lt(i[Ct] || e.parent.ends[Tt], e[Tt])), (e[Tt] = i));
            }
            n.createLeftOf.call(this, e);
        };
    })),

相关问题