如何添加YUI keyup监听器

时间:2011-01-04 19:04:39

标签: yui

如何添加YUI keyup监听器?使用jQuery这很简单,但我不明白如何使用YUI。似乎有一个YAHOO.util.KeyListener但它看起来只是侦听特定的键。我也尝试使用YAHOO.util.Event.addListener,但我无法使用keyup。我不确定addListener是否可以使用keyup事件,因为YUI文档太可怕了。

即使使用YUI(也就是撒旦框架),有没有办法为密钥创建一个监听器?

1 个答案:

答案 0 :(得分:1)

YUI 2.x:

YAHOO.util.Event.on('elId', 'keyup', function (e) {
    /* Your code here */
});

YUI 3.x:

Y.one('#elId').on('keyup', function (e) {
    /* Your code here */
});

连接事件没有任何魔力。如果您遇到问题,可能与您要对其做出反应的keyCodes或charCodes有关。关键事件有浏览器怪癖。更多细节或代码减少将有助于您启动和运行。 freenode上还有#yui IRC频道。