密钥事件未在tinyMCE 4.1.8上触发

时间:2017-01-06 11:15:09

标签: tinymce-4

我无法触发keyup事件。我的代码是:

tinymce.init({
    selector: "textarea",
    theme: "modern",
    paste_as_text: true,
    plugins: [
        "advlist autolink lists charmap preview hr anchor pagebreak",
        "visualblocks visualchars insertdatetime nonbreaking",
        "directionality paste textcolor"
    ],
    menubar:false,
    statusbar:true,
    toolbar: "bold italic underline | alignleft aligncenter alignright alignjustify | removeformat | forecolor backcolor | bullist numlist | hr | charmap",

    setup : function(ed) {

        ed.on('init', function() {
            console.log('Perfectly works ');

          });

        ed.on('keyup', function(ed, evt) {

            console.log('Never called ');
        });
    },
});

如代码中所解释的,它完美地执行与init事件相关联的函数,我在控制台中看不到任何错误,但是当我在编辑器中按下键时,与keyup相关联的函数是不要打算。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在我的测试中,keyup函数在TinyMCE 4.1.8中运行良好 - 请参阅此附带的TinyMCE小提琴:

http://fiddle.tinymce.com/JGfaab/2

在Mac上进行测试时,每次都会在Chrome和Safari中处理密钥更新。