だから、私がやろうとしているのは、式のWYSIWYGish入力要素を取得することです
<span id="editable-math" class="mathquill-editable"></span>
およびLaTeX入力要素
<textarea id="mathjaxSrc" rows="6" cols="60"></textarea>
同期的に働きます。私のコードは
var MQ = MathQuill.getInterface(2);
var mathField = MQ.MathField(latexMath, {
spaceBehavesLikeTab: true,
handlers: {
edit: function() {
latexSource.value = mathField.latex();
jQuery(latexSource).change();
}
}
});
jQuery(latexSource).change(function(){
mathField.latex(latexSource.value);
});
これはほとんど機能します: WYSIWYGish エディターは LaTeX 入力フィールドを更新しますが、LaTeX 入力フィールドは別の場所でマウスをクリックした後にのみ WYSIWYGish エディターを更新します (ぼかしの場合があります)。
私の質問は: 他の場所をクリックする必要なく、WYSIWYGish エディターの値を更新するにはどうすればよいですか? .change
ハンドラーに何を追加すればよいのでしょうか?