【发布时间】:2010-09-14 09:39:37
【问题描述】:
我有一个带有 YUI's MenuBar 小部件的 MenuBar 设置,并且我有一个附加到 document 的 YAHOO.util.KeyListener 以快速通过键盘访问菜单和子菜单项(例如“s”到打开设置菜单)。问题是当用户在输入元素中时,keylistener 仍然会触发。例如,用户可能在文本字段中键入 soup,“s”字符将导致设置菜单弹出。
一种解决方案是在焦点位于输入元素上时禁用 keylistener,并在模糊时启用它。我该怎么做呢?有没有更好的解决方案?
【问题讨论】:
标签: javascript keyboard yui shortcuts keylistener