如何在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定义bind。我怎样才能使这个工作?
谢谢:)
答案 0 :(得分: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);
答案 1 :(得分:2)
制作一个回调函数并将其传递给每个函数
我不相信tinymce
让您能够一次添加多个事件。
例如:
callbackFn = function (ed, e) {
// Handler here...
};
tinymce.dom.Event.add(ed, 'click', callbackFn );
tinymce.dom.Event.add(ed, 'keyup', callbackFn );
...