我在我的项目中使用 CodeMirror(版本 2,2012 年 1 月的最新版本)。在 $(document)ready 上,代码被加载到 CodeMirror 中。
有时,CodeMirror 窗口的初始视图会完全向右移动。这是一个插图:
http://www.sqlanswers.com/CodeMirrorIssue.gif
该图显示了整个 CodeMirror 内容如何位于 CodeMirror-lines DIV 之外。一旦我在代码编辑器中执行任何操作(ei 键入一个字符),整个内容就会立即到位,一切都很好。我在 Chrome、IE 9 和 Safari 中对此进行了测试,在所有浏览器中,我都看到了这个问题。
调用 .refresh 和 .focus 似乎没有帮助。
有人知道是什么原因导致 CodeMirror-lines DIV 之外的内容偶尔发生变化吗?