0

我试图在启动后为编辑器附加 keyUp 回调,textarea 使用以下内容启动

$("#id_article-content").redactor({
"lang": "en", 
"toolbarFixed": true, 
"direction": "ltr", 
"minHeight": 400, 
"buttons": ["formatting", "|", "bold", "italic", "|", "orderedlist", "|", "link", "|", "horizontalrule"]
});

问题是我无法附加到上面的回调,我必须在它运行后执行它,我正在尝试使用下面的代码

$('#id_article-content').keyupCallback = function (e) {
    console.log('ddd');
};

但这不起作用,希望我能得到任何帮助或指点吗?

非常感谢,

4

3 回答 3

6

检查这个:

$('#redactor').redactor({
    keyupCallback: function(e)
    {
        console.log(this.get());
    }
});

文档

于 2013-10-15T09:48:10.460 回答
0

只是一个快速的猜测,在查看 API 之后,我认为代码应该如下所示(未经测试):

$('#id_article-content').redactor({
keyupCallback: function (e) {
    console.log('ddd');
});
于 2013-10-04T15:26:34.873 回答
0

您必须在编辑器的初始设置中添加回调。如果您之后尝试在单独的电话中执行此操作,则它不起作用。

    $('#redactor).redactor({
        buttons: ['formatting', '|', 'bold', 'italic', 'underline', 'deleted', '|', 'unorderedlist', 'orderedlist', 'outdent', 'indent', '|', 'horizontalrule'],
        plugins: ['fontcolor'],
        pastePlainText: true,
        wym: true,
        iframe: false,
        focus: true,
        keyupCallback: function (e) {
           console.log(this.get());
    }
  });
于 2014-08-26T23:17:32.110 回答