按回车键创建br标签

时间:2013-10-28 17:23:20

标签: javascript tinymce

我在一个使用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)
  };

您可以在我的实际网站上查看: Here

另请参阅this screenshot,以便更清楚地了解我的问题。

由于

0 个答案:

没有答案