王牌编辑器:一切工作,除了能够在编辑器中输入文本
Ace editor: everything works except being able to type text into the editor
我怎么也想不出是什么问题。使用最新的Ace编辑器,它显示得很好,我甚至可以把光标放在我想要的地方,但我就是不能在编辑器中输入任何东西。配置非常简单:
var html_editor = ace.edit('html_editor');
html_editor.$blockScrolling = Infinity;
html_editor.getSession().setTabSize(2);
html_editor.getSession().setUseSoftTabs(false);
关于背景;我在WordPress插件中使用它,禁用WordPress默认加载的所有其他脚本,因此唯一运行的脚本是Ace编辑器。控制台为空并且没有警告。我用最新的Mac版Safari、Mac版Chrome和Mac版Firefox进行了测试。
注意:根据目前的信息集,我怀疑这是因为readOnly正确。
请查看此处的setReadOnly
函数定义,并使用setReadOnly(false)
,以启用编辑/键入。
我遇到了完全相同的问题。在CSS中,我不知不觉地隐藏了所有的文本区域:
textarea {
display: none;
}
但是它在编辑器中也隐藏了textarea。
相关文章:
- Kendo ui Grid:标准的HTML5输入日期时间可以用作单元格编辑器吗
- 使用 strip_tags() 和 preg_replace() 显示所见即所得/TinyMCE 文本编辑器中输入的文本
- TinyMCE编辑器在弹出对话框中失去了输入框的焦点
- 如何在两个Liferay输入编辑器之间传输html
- 如何使用javascript在文本区域中获取Html编辑器的输入
- 使用TinyMCE编辑器的javascript对文本区域中的输入进行编码
- 为什么CodeMirror编辑器的输入值可以'无法保存到数据库中
- 如何验证在tinymce(gem)编辑器rails应用程序中输入的字符数
- 如何使用Jquery验证引擎来验证CLEditor(html编辑器)输入
- 输入键在froala编辑器上不起作用
- Html /javascript编辑器,显示您输入的结果
- JavaScript -代码编辑器在必要时跳过输入的更好方法是什么?
- 如何在我的图像编辑器中设置输入高度和宽度的画布大小
- 如何使用 ace 编辑器动态触发自动完成:输入命令和完成选项
- Draft-js编辑器导致反向输入
- 王牌编辑器:一切工作,除了能够在编辑器中输入文本
- 如何在编辑器对话框输入元素中添加自动完成选项
- SO标签编辑器计算输入宽度
- 我'我试图通过使用codemmirror编辑器构建D3.js,但我在那里输入的任何东西都不能被D3.js正确地可
- 如何防止Ace编辑器在输入时自动完成?