【问题标题】:Change textarea to HTML WYSIWYG Raptor Editor将 textarea 更改为 HTML WYSIWYG Raptor 编辑器
【发布时间】:2015-07-14 22:20:46
【问题描述】:

我正在尝试在网站上嵌入 HTML WYSIWYG Raptor Editor。在 Raptor 网站上,directions 说只需添加以下代码:

<script type="text/javascript" src="/javascripts/raptor.min.js"></script>

<div class="raptor-editable">
    <p>
        Raptor may be integrated into a site many ways. 
        This article aims to cover the simplest integration possible.
    </p>
</div>
<script>
    jQuery(function($) {
        $('.raptor-editable').raptor();
    });
</script>

此代码应该允许用户使用编辑器编辑页面上的任何元素。

我创建了一个文本区域:

<textarea id="editor"></textarea>

当我添加以下 JavaScript 代码时,textarea 会改变大小,因此我假设代码正在执行某些操作,但是,我无法获得带有工具栏和按钮的编辑器来显示:

<script>
    jQuery(function($) {
        $('#editor').raptor();
    });
</script>

如何让编辑器出现?我做错了吗?

【问题讨论】:

  • 是否可以通过将代码更改为 $('#editor').raptor(); 来使用 jQuery 来定位该元素?
  • @MaximillianLaumeister 我试过了,但没用。

标签: javascript html textarea editor wysiwyg


【解决方案1】:
<script>
jQuery(function($) {
    $('#editor').raptor();
});
</script>

所有的“.raptor();”确实是使用 raptor api 初始化元素。

您还可以将对象传递给 .raptor({plugins:[]}) 以添加 raptor 插件 (https://www.raptor-editor.com/documentation/tutorials/plugins)。

您可能还需要添加一些预设

https://www.raptor-editor.com/demo/presets

【讨论】:

【解决方案2】:

原来我有另一个与 Raptor 编辑器代码冲突的 CSS 文件。

如果您遇到类似问题,我建议您删除或禁用其他 CSS 和 JS 依赖项,以查看其他文件是否包含覆盖 Raptor 代码的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-04
    • 1970-01-01
    • 2011-07-06
    相关资源
    最近更新 更多