javascript - 如何在 Redactor 插件中触发自定义方法?

标签 javascript jquery redactor

以下 jQuery 插件有一个 API,您可以在其中添加自己的方法。

这里是 a simple example .

在该页面的示例中,我将如何调用函数 your_method

他们不显示这个。我只想在页面上放置一个按钮,然后在单击该按钮时触发我自己的自定义方法。

最佳答案

这对我有用:

if (!RedactorPlugins) var RedactorPlugins = {};

RedactorPlugins.myPlugin = function() {
    return {
        init: function() {
        },
        myMethod: function() {
            alert ("method");
        }
    };
};

$("#redactor").redactor({
    plugins: ['myPlugin']
});


$("#redactor").redactor("myPlugin.myMethod");

或者你可以将它添加到其他东西的点击事件中

$(".selector").on("click", function(e) {
    $("#redactor").redactor("myPlugin.myMethod");
});

关于javascript - 如何在 Redactor 插件中触发自定义方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14164940/

相关文章:

javascript - 如何正确维护 Redactor 中的光标位置?

jquery - 点击在redactor js所见即所得html编辑器中显示和编辑

javascript - 如何从选择器中排除具有属性的元素,无论其值如何

javascript - 如何保留文本节点中的空白?

javascript - 在 JavaScript 中实现异常处理

javascript - 如何更改具有确定值属性的div的样式

javascript - 在 react native 矢量图标中按下时如何更改图标名称

javascript - 检查在 ajax 成功函数中不起作用的 div 的可见性

jquery - 当滚动条可见时右移页面内容?

javascript - 如何显示 Redactor 富文本/html 编辑器的字符数/字数?