CodeMirror 内容转移
我在我的项目中使用 CodeMirror(版本 2,2012 年 1 月最新版本)。 $(document)ready 后,代码将加载到 CodeMirror 中。
有时,CodeMirror 窗口的初始视图会完全向右移动。这是一个插图:
http://www.sqlanswers.com/CodeMirrorIssue.gif
该图像显示整个 CodeMirror 内容如何位于 CodeMirror-lines DIV 之外。一旦我在代码编辑器中执行任何操作(例如键入一个字符),整个内容就会卡入到位,一切都很好。我在 Chrome、IE 9 和 Safari 中对此进行了测试,在所有浏览器中,我都看到了这个问题。
调用 .refresh 和 .focus 似乎没有帮助。
有谁知道是什么导致了 CodeMirror-lines DIV 之外的内容偶尔发生变化?
I am using CodeMirror (version 2, the latest Jan 2012 release), in my project. On $(document)ready, the code is loaded in the CodeMirror.
Sometimes, the initial view of the CodeMirror window is shifted entirely to the right. Here is an illustration:
http://www.sqlanswers.com/CodeMirrorIssue.gif
The image shows how the entire CodeMirror content is outside of CodeMirror-lines DIV. Once I perform any action inside the code editor (e.i. type a character), the entire content snaps into place and all is good. I tested this in Chrome, IE 9 and Safari, and in all browser, I see this problem.
Calling .refresh and .focus doesn't seem to help.
Does anybody know what may be causing this occasional shifts of content outside of the CodeMirror-lines DIV?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我知道这是很久以前发布的,但我能够通过删除
.CodeMirror { }
中的 css“border”属性来解决这个问题I know this was posted quite a while ago, But I was able to solve this issue by removing the css "border" property in
.CodeMirror { }