在我的应用程序中,我正在使用Tinymce。我的问题在这里。
1)我的段落有这样的风格
<div class="p">Paragraph with some content.<!--p--></div>
当我将光标放在段落的末尾并按下回车键时,它会像这样创建
<div class="p">Paragraph with some content.<!--p--></div>
<div class="p"></div>
但我需要这样
<div class="p"><!--p--></div>
1)我有这样的风格的段落
<div class="p">Paragraph with some content.<!--p--></div>
当我将光标放在段落的中间并按下回车键时,它会像这样创建
<div class="p">Paragraph with <!--p--></div><div class"p">some content.<!--p--></div>
为了获得这个我正在使用这样的功能
ed.onKeyPress.addToTop(function(ed, e) {
if ((e.charCode == 13 || e.keyCode == 13)) {
tinyMCE.execInstanceCommand('abb_ifr',"mceInsertContent",true,'<!--p--></div>');
}
});
我需要实现场景1.如何在Tinymce中完成。我需要更改核心文件中的任何内容。请建议我。
答案 0 :(得分:2)
在您回复之后,我认为问题确实存在于换行符中。如果不是,请说明您的问题。
但要让Enter键只跳一行,请使用此
tinyMCE.init({
...
force_br_newlines : true,
force_p_newlines : false,
forced_root_block : '' // Needed for 3.x
});
所以它会创建一个包含多个换行符的大段落。
答案 1 :(得分:0)
tinyMCE.init({
...
forced_root_block : false
});