Rad*_*adu 3 javascript css ace-editor
当我将鼠标悬停在 ace 编辑器中的部分代码上时,我想在其中添加下划线,甚至更多地将鼠标光标显示为指针。我尝试这样做:
editSession.addMarker(new Range(loc.start.line - 1, loc.start.column, loc.end.line - 1, loc.end.column), "ace_underline", "text")
Run Code Online (Sandbox Code Playgroud)
这是行不通的。但令我困惑的是,如果我用 or 替换ace_underline(函数的第二个参数addMarker),ace_highlight-marker它ace_selection的工作原理是我想要的范围被着色。
我还尝试创建自己的 css 类,如下所示:
.myCustomMouseOverHighlight {
text-decoration: underline;
cursor: pointer !important;
}
Run Code Online (Sandbox Code Playgroud)
然后将第二个参数替换为myCustomMouseOverHighlight,但同样无济于事。
任何指示都将受到高度赞赏。
拉杜
它不起作用,因为 addMarker 在文本后面添加了一个 div。尝试
.myCustomMouseOverHighlight {
border-bottom: 1px solid red;
position: absolute;
cursor: pointer !important;
pointer-events: auto;
}
Run Code Online (Sandbox Code Playgroud)
.myCustomMouseOverHighlight {
border-bottom: 1px solid red;
position: absolute;
cursor: pointer !important;
pointer-events: auto;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4154 次 |
| 最近记录: |