对于我的生活,我无法弄清问题是什么。使用最新的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编辑器。控制台为空,没有警告。我已经使用最新的Safari for Mac,Chrome for Mac和Firefox for Mac进行了测试。
感谢所有帮助。
答案 0 :(得分:0)
注意:使用当前的信息集,我怀疑是因为readOnly正确。
请检查setReadOnly
功能定义here并使用setReadOnly(false)
启用编辑/输入。
答案 1 :(得分:0)
我遇到了完全相同的问题。在CSS中,我不知不觉地通过以下方式隐藏了所有文本区域:
textarea {
display: none;
}
但是它也将文本区域隐藏在编辑器中。更具体的CSS选择器解决了该问题。