Как добавить слушатель YUI keyup - PullRequest
1 голос
/ 04 января 2011

Как добавить слушатель YUI keyup?Это очень просто с JQuery, но я не понимаю, как это сделать с YUI.Кажется, есть YAHOO.util.KeyListener, но похоже, что он слушает только определенные ключи.Я также пытался использовать YAHOO.util.Event.addListener, но не смог заставить его работать с keyup.Я не уверен, что addListener может использовать событие keyup, поскольку документация по YUI ужасна.

Есть ли способ создать слушатель для ключа, даже используя YUI (он же сатанинский фреймворк)?

1 Ответ

1 голос
/ 05 января 2011

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 канал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...