给出退格时附加了段落文本

时间:2014-12-15 11:42:31

标签: javascript c# google-chrome firefox ckeditor

当我在Paragraph文本的起点按Backspace键时,para附加了它在CKEditor中的Previous Paragraph文本。

我试过这个 - CKEDITOR 4.0和最新版本 - FireFox 34 - Chrome 38

见下图

enter image description here enter image description here

例如:

ABC

DEF

两者都是单独的段落

它被起诉了

abcdef

单段

请帮助我克服这个问题

1 个答案:

答案 0 :(得分:0)

嗯......我想你想改变默认行为,只需要实现新行为。

使用editor#key事件(具有高优先级在默认处理程序之前执行它)并实现预期的处理程序。其余部分非常简单 - get selectionplayDOMranges,计算插入符号的最终位置和place it。根据您想要达到的目标(因为您没有解释过),您需要100-1000LOC和类似数量的测试。