我在Firefox上遇到CodeMirror编辑器问题。当我在底线中键入内容时,每个第一个符号在滚动顶部(使当前行不可见)和每个第二个符号滚动回来。
问题仅发生在OSX 10.10.1上的Firefix 34中,但不会发生在Chrome或Safari中。
注意到不寻常:
HTML:
<textarea id="txt">Hello my dear friend!
Hello my dear friend!
Hello my dear friend!
Hello my dear friend!
Hello my dear friend!
Hello my dear friend!
Hello my dear friend!</textarea>
JS:
var editor = CodeMirror.fromTextArea(document.getElementById("txt"), {
mode: 'xml',
lineWrapping: true
});
CSS:
.CodeMirror {
width: 200px;
height: 100px;
border: 1px solid #ccc;
}
这是一个小JSFiddle。只需将光标放在最后一个符号后面,按Enter键开始输入。