首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tinymce Enter键

Tinymce Enter键
EN

Stack Overflow用户
提问于 2012-05-29 21:09:56
回答 2查看 3.7K关注 0票数 2

在我的应用程序中,我使用了Tinymce。这里我的问题是。

场景1

1)我有这样风格的段落

代码语言:javascript
复制
<div class="p">Paragraph with some content.<!--p--></div>

当我将光标放在段落末尾并按enter键时,它将创建如下所示

代码语言:javascript
复制
<div class="p">Paragraph with some content.<!--p--></div>
<div class="p"></div>

但我需要像这样

代码语言:javascript
复制
<div class="p"><!--p--></div>

场景2

1)我有这样风格的段落

代码语言:javascript
复制
<div class="p">Paragraph with some content.<!--p--></div>

当我将光标放在段落中间并按enter键时,它将创建如下所示

代码语言:javascript
复制
<div class="p">Paragraph with <!--p--></div><div class"p">some content.<!--p--></div>

为了获得这个,我使用如下函数

代码语言:javascript
复制
ed.onKeyPress.addToTop(function(ed, e) {
if ((e.charCode == 13 || e.keyCode == 13)) { 
 tinyMCE.execInstanceCommand('abb_ifr',"mceInsertContent",true,'<!--p--></div>');
 }
  });

我需要实现场景1,.How,我能在Tinymce中做到吗?我是否需要更改核心文件中的任何内容。请给我提个建议。

EN

回答 2

Stack Overflow用户

发布于 2012-05-30 20:30:10

在您回复之后,我假设问题确实出在换行符上。如果不是,请提出你的问题。

但是,要使Enter键仅向下一行,请使用以下命令

代码语言:javascript
复制
tinyMCE.init({
        ...
        force_br_newlines : true,
        force_p_newlines : false,
        forced_root_block : '' // Needed for 3.x
});

因此,它将创建一个带有几个换行符的大段落。

票数 4
EN

Stack Overflow用户

发布于 2016-11-07 04:19:08

代码语言:javascript
复制
tinyMCE.init({
        ...
        forced_root_block : false
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10799864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档