3

如何在 tinymce 上绑定多个事件,以使这些事件(例如 click、keyup 和 change)具有相同的处理函数?

我正在尝试这样,但事件没有触发。

tinymce.dom.Event.add(ed, 'click keyup change', function (ed, e) {
     // Handler here...                   
});

我也试过这个 ed 是我的文件

ed.bind('click keyup change', function (ed, e) {
     // Handler here...
});

但是没有为tinymce定义绑定。我怎样才能得到这个工作?

谢谢 :)

4

2 回答 2

7
function myFunction(ed, e) {
    // do what you want
}

tinymce.dom.Event.add(ed, 'click', myFunction);
tinymce.dom.Event.add(ed, 'keyup', myFunction);
tinymce.dom.Event.add(ed, 'change', myFunction);
于 2013-03-28T19:00:53.647 回答
2

制作一个回调函数并将其传递给他们每个人

相信这tinymce能让你一次添加多个事件。

例如:

callbackFn = function (ed, e) {
     // Handler here...                   
};
tinymce.dom.Event.add(ed, 'click', callbackFn );
tinymce.dom.Event.add(ed, 'keyup', callbackFn );
...
于 2013-03-28T19:01:14.870 回答