我正在寻找像google wave一样的wysiwyg编辑器,但没有成功。我已经尝试过jWYSIWYG,clEditor和其他几位编辑。
现在我想自己实现它。你对它是如何工作有什么想法吗?特别是他们如何绘制插入符号并处理鼠标/键盘事件和文本选择。
我不想使用任何现有的WYSIWYG编辑器,因为他们没有给我我想要的东西。
提前谢谢。
答案 0 :(得分:0)
您可以查看一些流行的开源编辑器的源代码,以了解他们的方法,可能会让您了解如何解决您的解决方案。
TinyMCE在GitHub上:
https://github.com/tinymce/tinymce
CKEditor有一个SVN回购:
http://dev.ckeditor.com/browser
当然,它们是Javascript,所以你真的要看看你想要的任何一个。
答案 1 :(得分:0)
我将回答我的问题 - 使用 contentEditable 属性。