所以我有一个由 DIV 容器包围的 textarea:
<div>
<textarea id="code"> some text here </textarea>
</div>
并且使用 CodeMirror 将这个 textarea 转换为代码编辑器:
CodeMirror.fromTextArea('code', {
lineNumbers: true,
matchBrackets: true,
mode: 'text/html'
});
问题是,当 textarea 的容器被隐藏时(有时它是隐藏的,取决于用户选择显示的内容),然后在切换到取消隐藏它之后,CodeMirror 编辑器不会像它应该的那样出现。它只显示一行,您必须在其中实际单击才能重新绘制并正确显示。
有谁知道解决这个问题?