Richtext着色编辑器
Richtext editor coloring
我正在构建一个跨浏览器的富文本编辑器。在这个场景中,我有一些文本将被插入一个颜色如:
Hi{$1} ->内部这个{$1}将是$1
当光标放置在{$1}的末尾时,如果我开始输入,字符将被输入到该span内。
谁能建议一个选项设置焦点以外的跨度,这样我就不会得到的颜色键入文本的红色?
这是浏览器的默认行为,所以很难重写。
你可以通过CANVAS重新定义全部内容(包括光标、选择、输入、插入等),而不使用默认的编辑器模式。但这是非常复杂的方式。
试着在span:
后面插入1个空格<span style="color:red">$1</span> <!-- see the 1 space after the span -->
当用户将光标放在span之后,文本将不会是红色的
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 可以't使用PHP使用Froala编辑器上传图像URL
- 如何在corona sdk中从CK编辑器中检索数据
- Eclipse编辑器中无法访问的代码
- 如何将拼写检查集成到密文编辑器
- 一个页面上有多个Ace编辑器,没有预先设置元素
- ACE编辑器正在删除模块,因为define是't一根绳子
- 如何从DOM中删除Aloha编辑器
- 用于用户内容的简单代码编辑器/文本格式化程序(在Rails中)
- 在plone 5中将自定义的灵活性内容类型插入到tinymce编辑器中
- 如何在tinymce编辑器中将点击事件绑定到html标签
- 扩展 ACE 编辑器,如何导入自定义文件
- dhtmlx添加新行并启动单元格编辑器
- 为现有Roslyn语言lexer/parser选择基于javascript的代码编辑器
- THRE.js编辑器中的鼠标问题
- 用于 Eclipse 的 JavaScript 编辑器插件
- RichText编辑器插入点位置的按钮状态
- Richtext着色编辑器
- 使用asp.net在数据库中保存richtext编辑器文本时删除内联样式
- 没有UI的RichText WYSIWYG编辑器(仅限JavaScript API)