此JavaScript代码在OSX 10.5.8上的Firefox 3.6.3上的“Shift + /”组合键总是返回零。但它返回期望值191在Chrome上OSX/MAC在Mac OSX的Firefox中未使用JavaScript检测到Shift + /组合键
GetKeyCode = function(e) {
var code = 0;
if (!e) {
e = window.event
}
if (e.keyCode) {
code = e.keyCode;
} else if (e.which) {
code = e.which;
}
return code;
};
GetKeyCode正从jQuery的的keydown事件。
jQuery(document).keydown(function(e) { ...... });
有没有错误,或者我在这里丢失了一些非常简单的东西? 请帮忙
在此先感谢。 -Parimal Das
如何'GetKeyCode'附?哪个事件在哪个元素上?有关键盘事件的更多信息,请参阅http://unixpapa.com/js/key.html。 – 2010-06-16 13:40:20
它是一个keydown事件。我也更新了这篇文章。 谢谢。 – 2010-06-16 13:51:52
你为什么做这个社区Wiki? – 2010-06-16 14:23:20