我正在使用不允许任何<p />
标记的CKEditor 4.5.7实例
配置如下所示:
config.enterMode = CKEDITOR.ENTER_BR;
config.forceEnterMode = true;
config.shiftEnterMode = CKEDITOR.ENTER_BR;
现在,当我插入有序的<ol />
或无序的<ul />
列表时,我无法添加第二个列表项,因为按 Enter 只会在里面添加<br />
<li />
而不是添加新的<li />
。
我希望 Enter 插入新<li />
, Shift + 输入以添加{{1}在<br />
内。
只有当我将<li />
更改为enterMode
时,我才能添加新的CKEDITOR.ENTER_P
项,但之后用户可以在任何地方添加<li />
个标记。
任何帮助都非常感谢!
答案 0 :(得分:1)
通常,使用CKEDITOR.ENTER_BR
is not recommended ,可能会导致某些编辑器功能无法正常工作。如果你这样做来控制段落间距,你应该使用样式表。
但是,在您的特定情况下,请检查您是否确实需要将config.forceEnterMode
设置为true
,因为这似乎会导致您的问题。
查看Enter Key Configuration示例 - 将config.enterMode
和config.shiftEnterMode
设置为CKEDITOR.ENTER_BR
它可以正常工作, Enter 创建新的列表项和 Shift + Enter 在列表项中创建<br />
。