【发布时间】:2017-07-18 14:22:26
【问题描述】:
问题是,在初始化 codemirror 插件后,如果 css 中的 textatea 设置为 display:none;,我无法在编辑器中输入,这些是我遵循的步骤:
a) 创建和附加 textarea 元素:
var txt = document.createElement('TEXTAREA');
document.body.appendChild(txt);
b) 初始化 codemirror 插件:
var html_edit = CodeMirror.fromTextArea(txt, {
mode: 'htmlmixed'
});
那时,如果 css 中的 textarea 没有被触及,我可以在编辑器中输入,但是我是否这样做:
textarea {
display:none;
}
光标在编辑器中闪烁,但我无法在编辑器中输入。
我在 css 中将 textarea 设置为 display:none,因为在下载和初始化 codemirror 脚本之前,用户可以看到第二个看起来不太好的 textarea 元素。但是它产生了上述问题,也许有人处理过类似的情况,如何解决?
【问题讨论】:
标签: javascript css codemirror