2011-01-04 7 views
1

YUIキーアップリスナーを追加するにはどうすればよいですか?これはjQueryで非常に簡単ですが、私はYUIでそれを行う方法を理解していません。 YAHOO.util.KeyListenerがあるようですが、特定のキーだけをリッスンするように見えます。私もYAHOO.util.Event.addListenerを使用しようとしましたが、キーアップで動作させることができませんでした。 addListenerがkeyupイベントを使用できるかどうかはわかりません。なぜなら、YUIドキュメントはひどいからです。YUIキーアップリスナーを追加する方法

YUI(別名悪魔のフレームワーク)を使用しても、キーのリスナーを作成する方法はありますか?

+0

私はオートコンプリートを使用していました。自動的にリスナーが追加されます。私はまだ私が必要とすれば手動で広告をする方法を知らない。 – spyderman4g63

答えて

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 */ 
}); 

イベントをフックに関与魔法はありません。問題が発生している場合は、反応したいkeyCodeまたはcharCodesに関連している可能性があります。キーイベントを持つブラウザの癖があります。詳細やコードの削減は、あなたを動かすのに役立ちます。 freenodeには#yui IRCチャンネルもあります。

関連する問題