【问题标题】:Javascript: ACE editor inside a FancyBoxJavascript:FancyBox 中的 ACE 编辑器
【发布时间】:2013-08-19 14:43:11
【问题描述】:

我有一个 Web 应用程序,它在文本框/文本区域(数吨)中显示数据。 将此 Web 应用程序更改为使用 <div>s 确实是不可能的,因为它的成本比实施 ACE 的收益要高。

我尝试创建一个示例,当单击文本区域/文本框时,它将在 FancyBox 中加载 ACE 编辑器。

我的例子在这里:http://jsfiddle.net/espenfjo/tHqGd/5/

但问题是 ACE javascript 似乎无法找到新的 this.content

编辑:当然..如何使用 ACE 制作精美的文本框/文本框的其他解决方案也非常受欢迎。

【问题讨论】:

  • 我可以使用 ace.edit($(".fancybox-inner")[0]); 之类的东西。虽然感觉非常不干净..而且我还不能将内容写回文本区域。

标签: javascript html web editor


【解决方案1】:

为此,我使用了$(".fancybox-inner")[0],而不是使用自己的<div>

像这样:http://jsfiddle.net/espenfjo/tHqGd/8/

现在我可以单击一个文本区域(或其他任何内容),然后使用 ACE 编辑器更新文本区域。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多