我在没有运气的情况下搜索了Google和这些论坛。这是我的代码,其中错误似乎是原始的。在源文件中挖掘是没有用的。它安装在多站点WordPress上,并与管理区域中的帖子等一起使用。所有网站在发布等时都会抛出此错误
var editor = CodeMirror.fromTextArea(
document.getElementById("code"), {
lineNumbers: true,
mode: "text/x-scss",
theme: "solarized light",
lineWrapping: true,
onCursorActivity: function() {
editor.setLineClass(hlLine, null, null);
hlLine = editor.setLineClass(editor.getCursor().line, null, "activeline"); }
});
var hlLine = editor.addLineClass(0, "background", "activeline");
editor.on("cursorActivity", function() {
var cur = editor.getLineHandle(editor.getCursor().line);
if (cur != hlLine) {
editor.removeLineClass(hlLine, "background", "activeline");
hlLine = editor.addLineClass(cur, "background", "activeline");
}
});
var number = jQuery(".CodeMirror-wrap").length;
if(number > 1){
jQuery(".CodeMirror-wrap").hide();
jQuery(".CodeMirror-wrap:first").show();
}
非常感谢任何见解。
答案 0 :(得分:1)
在此代码与css插件一起执行之前,您需要在站点中包含CodeMirror库。转到http://codemirror.net/doc/compress.html并选择核心库,css模式和活动行插件。
您还需要在样式表中加入https://codemirror.net/lib/codemirror.css。