在YUI3中是否可以将单个处理程序附加到多个事件?

del*_*ted 5 javascript jquery yui3

这样的事情可能吗?

Y.one("input.units").on("keyup change", function(e){
    ...
});
Run Code Online (Sandbox Code Playgroud)

jquery等价物是

$("input.units").bind("keyup change", function(e){
    ...
});
Run Code Online (Sandbox Code Playgroud)

Rya*_*ove 10

是的,这是可能的.只需传递一组事件名称而不是字符串:

Y.one('input.units').on(['keyup', 'change'], function (e) {
    // ...
});
Run Code Online (Sandbox Code Playgroud)