是否有跨浏览器的jQuery contentEditable库?

时间:2011-06-06 23:20:22

标签: javascript jquery wysiwyg

我正在寻找一个jQuery插件/库,它使contentEditable属性在所有主流浏览器中都能正常工作(我甚至可以不使用IE6)。我不需要一个完整的WYSIWYG编辑器解决方案,因为我想建立自己的 - 但是我专注于用户体验,所以我更喜欢“即插即用”解决方案。

我只需要通过代码(类似API)访问编辑器功能,我自己构建用户界面。

3 个答案:

答案 0 :(得分:3)

我最终使用 WYSIHAT http://37signals.com/svn/posts/1330-introducing-wysihat-an-eventually-better-open-source-wysiwyg-editorhttps://github.com/37signals/wysihat)。

它是基于原型的(是的,我知道,不是jQuery),但它正是我需要的那种“库”。我可以轻松构建自己的工具栏甚至拥有命令​​。

jQuery可以集成在.noConflict - 模式中。

答案 1 :(得分:3)

Aloha是一个使用contentEditable的功能完善且完善的编辑器组件。它使用jQuery UI

答案 2 :(得分:2)

Tinymce允许您自己构建界面并且与jquery兼容。

http://tinymce.moxiecode.com/tryit/jquery_plugin.php

如果您希望自己构建一切(如从头开始),则可能需要进行大量的跨浏览器调试。一些浏览器,如IE支持exexCommand,其他浏览器不支持,现在你开发库时会出现典型的javascript错误。

如果你想要高效和迅速,我会删除你不需要的东西。