如何将光标放到MathQuill(0.10)字段,以便可以键入以立即编辑?

时间:2016-03-13 22:23:16

标签: javascript jquery etherpad mathquill

我正在为Etherpad开发一个简单的插件来使用MathQuill编辑公式。打开工具栏时,我希望光标进入编辑字段。该字段的数学化程度如下:

var MQ = MathQuill.getInterface(2);
var mathQuillEditor = MQ.MathField(mathQuillField, {
    spaceBehavesLikeTab: true,
    handlers: {
        edit: function() {
            latexEditor.value = mathQuillEditor.latex(); // update LaTeX field
            jQuery(latexEditor).change(); // fire updating of CodeCogs
        }
    }
});

要在编辑字段中获取光标,我尝试过:

mathQuillEditor.moveToRightEnd();

在视觉上将光标放在那里,但是没有出现蓝色边距(表示编辑器处于活动状态)并且键入没有产生任何效果;和

mathQuillEditor.el().focus();

没有任何视觉差异。我也尝试将这些结合起来,但仍然没有成功。任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:1)

好的,这还没有记录,答案就是

mathQuillEditor.focus();

在我升级an issue之后,对此进行了解释,文档现在包含此方法。