如何将光标放在 MathQuill (0.10) 字段上,以便可以立即键入进行编辑?
How to put cursor to the MathQuill (0.10) field so that one can type to edit right away?
我正在为 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();
这不会造成任何视觉差异。我也尝试将它们结合起来,但仍然没有成功。任何想法如何做到这一点?
好的,这没有记录,答案很简单
mathQuillEditor.focus();
在我升职后an issue,这已经被解释并且文档现在包含这个方法。
我正在为 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();
这不会造成任何视觉差异。我也尝试将它们结合起来,但仍然没有成功。任何想法如何做到这一点?
好的,这没有记录,答案很简单
mathQuillEditor.focus();
在我升职后an issue,这已经被解释并且文档现在包含这个方法。