满意的回报

时间:2013-02-05 21:16:29

标签: javascript jquery html5 wysiwyg contenteditable

我已经使用contenteditable在内容编辑器上工作了一段时间。我对进展非常满意,并且正在接近完成编辑器正在使用的项目。

Trident / Gecko / Chrome都以不同的方式处理可疑的路线。我需要一个跨浏览器的解决方案来解决这个问题。在Chrome中,如果我提供初始标记,例如p,则编辑器会将新行创建为p标记,但这不会在Firefox中继承。

当从子弹列表返回时,此行为往往会中断,因为它不会创建新的p标记,而是恢复为新行使用div。

我已经在网上搜索试图寻找解决方案,但到目前为止还没有提出任何问题。我知道这肯定是可能的,因为其他编辑器如CKEditor可以让你选择换行符。

不幸的是,我有一套特定的要求,不允许我使用任何外部编辑器。这件事必须是定制的。

所以我的问题是,有没有人知道如何在contenteditable中控制跨浏览器换行符?使用jQuery很好,但是想要尽可能地保持这个东西。非常感谢我能得到的所有帮助 - 当项目完成后,你会获得可见的信誉!

0 个答案:

没有答案