私は基本的に正常に動作している YUI メニューでいくつかの作業を行っています。ボタンをキークリックしてメニューを開くと、特定のメニュー効果を作成するためにいくつかの DIV に色を付けます。ボタンをもう一度クリックすると、メニューが閉じられ、色付けが元に戻されます。すべて問題ありません。
私の問題は、エスケープ キーを押すとメニューも閉じますが、色付けを元に戻すコードを実行しないため、画面にガンクが残ってしまうことです。削除されたメニューの後にクリーンアップするコードを実行できるように、エスケープ キーの押下をトラップするにはどうすればよいですか? ありがとう!