코드 미러로 작업 중이며 주어진 줄이 완전히 회색으로 보이도록 노력하고 있습니다 (코드 편집기에서와 같이 보이는 것처럼 보입니다). 지금까지 나는이 함께 왔어요 :코드 미러 - 주어진 줄을 완전히 회색으로 만듭니다.
editorDiv = this;
var editor = CodeMirror(function(elt) {
editorDiv.parentNode.replaceChild(elt, editorDiv);
}, {
value: "function myScript(){\n\treturn 100; \n}\n",
lineNumbers: true,
readOnly: "nocursor",
theme: "monokai"
});
console.log(editor);
var line = editor.getLineHandle(1);
console.log(line);
editor.addLineClass(line, "text", "greyed-out");
하는의 내가 return 100;
라인 (에디터와 API에 따라 라인 1 라인 2 인) 회색으로 표시하기를 원하는 경우를 생각 해보자. 더 높은 우선 순위를 가지고 있고 greyed-out
클래스를 덮어 코드 거울에서 다른 클래스가 있기 때문에
.greyed-out { color: grey; }
그러나이 작동하지 않습니다 내 생각이 라인에 greyed-out
클래스를 추가하고 클래스가 같은 것을 할 필요했다.
코드 미러의 API를 통해이를 수행 할 수있는 구체적인 방법이 있는지 또는 우선 순위가 높은 클래스에서 원하지 않는 속성을 제거하는 일반적인 방법이 있는지 확실하지 않습니다.
누군가이 문제에 도움이 될 수 있습니까?