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

标签 javascript jquery frontend ace-editor

我对使用 Ace Editor 还很陌生。我正在尝试使用该库开发一个小工具,我希望能够在编辑器中添加超链接。

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

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

唯一的问题是链接不可点击。我想知道是否有办法让它们可点击以实现我想要的行为。

提前谢谢你。

最佳答案

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

关于javascript - Ace Editor - 在编辑器中添加超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23233977/

相关文章:

javascript - 如果没有选择单选按钮,如何修复警报?

JavaScript 以不同方式调用函数

jquery - 垂直 Accordion 表不适用于响应式网页设计布局

javascript - 将外部数据从数据库动态加载到 d3.js

java - 动态设置约束小部件

javascript - 使用 ui.router 渲染页面的 Angular JS 事件

javascript - 输出好友姓名而不是 ID

javascript - 插入jquery标签后加载jquery

html - 是否可以在 HTML 表格中将 rowspan 用作 1.5?

javascript - 在 Mapbox/Leaflet 中定义 geojson 属性的填充颜色时遇到问题