CodeMirror 2-隐藏的文本区域取消隐藏后,编辑器的高度错误

|| 所以我有一个被DIV容器包围的textarea:
<div>
  <textarea id=\"code\"> some text here </textarea>
</div>
并将此文本区域使用CodeMirror转换为代码编辑器:
CodeMirror.fromTextArea(\'code\', {
  lineNumbers: true,
  matchBrackets: true,
  mode: \'text/html\'
});
问题在于,当隐藏文本区域的容器时(有时是隐藏的,具体取决于用户选择显示的内容),然后在切换为取消隐藏后,CodeMirror编辑器不会像应有的样子出现。它仅显示一行,您必须实际单击它的内部才能重画并正确显示。 有谁知道解决办法?     
已邀请:
           刷新()   如果您的代码执行某些操作来更改editor元素的大小(已经侦听了窗口调整大小)或取消隐藏它,则可能应该通过调用此方法来确保CodeMirror仍按预期运行。 来自CodeMirror手册(假设您正在使用版本2)     

要回复问题请先登录注册