我有一个对话框出现,我希望当你按下退出键时它再次被隐藏。
在 IE、Firefox、Opera 中一切正常 - 代码注册了 document.onkeypress
显示框时的事件处理程序,然后测试事件 keyCode 以查看它是否是转义键(keyCode 27),但这在基于 WebKit 的浏览器(Chrome 和 Safari (3))中不起作用,尽管其他可以通过这种方式捕获 key 。
当按下转义键时,WebKit 浏览器是否根本不触发事件?
有谁知道为什么这不起作用,如何解决它,或者知道解决方法。
最佳答案
改为捕获 keydown/keyup。看看this entry了解更多信息。
关于javascript - 在 WebKit 浏览器中捕获 'Escape' 按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/719537/