Ace编辑器 - 在编辑器中添加超链接

时间:2014-04-23 02:57:02

标签: javascript jquery frontend ace-editor

我是使用Ace Editor的新手。我正在尝试使用该库开发一个小工具,我希望能够在编辑器中添加超链接。

到目前为止,我已经能够使用超链接替换纯文本:

editor.renderer.on('afterRender', function(){
    // replace specific text with hyperlinks
});

唯一的问题是链接不可点击。我想知道是否有任何方法可以让他们点击以获得我想要的行为。

提前谢谢。

1 个答案:

答案 0 :(得分:5)

由于编辑器上的pointer-events:none样式,链接不可克服,您可以添加css来覆盖它,但它不能用于IE< 11。 https://groups.google.com/d/msg/ace-discuss/XFnf3-3gcAY/O3w8T5aF8ZUJ的答案使用不同的方式来实现适用于旧浏览器的链接 请参阅http://jsbin.com/jehopaja/4/edit

处的jsbin示例