首先,这是一个问题的图像:image with problem highlighted
相关的HTML和JS: https://pastebin.com/hRhB81rg https://pastebin.com/b2VT7BLe
var zwspSupported
function zeroWidthElement(measure) {
if (zwspSupported == null) {
var test = elt("span", "\u200b")
removeChildrenAndAdd(measure, elt("span", [test, document.createTextNode("y")]))
if (measure.firstChild.offsetHeight != 0)
{ zwspSupported = test.offsetWidth <= 1 && test.offsetHeight > 2 && !(ie && ie_version < 8) }
}
var node = zwspSupported ? elt("span", "\u200b") :
elt("span", "\u00a0", null, "display: inline-block; width: 1px; margin-right: -1px")
node.setAttribute("cm-text", "")
return node
}
codemirror.js的这部分(由codemirror提供)是什么回到了&#39; y&#39;可以在最右边看到的角色。 行号等等不会显示在编辑器上,而是显示在它的最右边。我之前完成了它的完美工作,并且(遗憾地)没有任何以前的版本可以工作(我现在已经吸取了教训)。 希望有人能在这里发现我的问题。 Chrome控制台显示没有错误,没有404等。尝试重新下载CodeMirror