0

我在一个使用tinymce编辑器的项目中工作。当光标在方程框内时,我希望在按下回车键时将光标移到方程框外。现在我的代码运行良好,但是当我按下回车键时,它会自动在编辑器中创建一个 br 标记。谁能指出我的代码中的问题是什么?我的代码是:

tinyMCE.init({
theme : "advanced",
mode: "exact",
elements : "elm1",
oninit: function() { loadlistener(); },

javascript函数是:

var amedit = false;

 function loadlistener() {
//console.log('load');
$("#elm1_ifr").contents().keydown(function (e) {
    //console.log('key');
    var code = (e.keyCode ? e.keyCode : e.which);
    //console.log(code);
    if (code == 13 && amedit) {

        tinyMCE.execCommand("mceRepaint");

    }
});
var p_parent = $("#elm1_ifr").contents().find("p");
setInterval(function () {
    if (p_parent.find('span').length && p_parent.find('span')) {

        amedit = true;
    } else {
        amedit = false;
    }
}, 200)
  };

您可以在我的实时网站上查看: 这里

并且还请查看此屏幕截图,以便您更清楚地了解我的问题。

谢谢

4

0 回答 0