<script>
$(function(){
$("#button-start").click(game.start);
$(window).keypress(function(e)
{
if (e.keyCode == 0)
{
game.check(true);
}
});
});
</script>
此仅会捕获 Firefox 中的空格键按键事件。在IE或Chrome中无效。
如何对其进行修改以使其适用于所有浏览器?
答案 0 :(得分:2)
jQuery对which
事件属性下的密钥代码进行了规范化。空格键的代码为32
:
$(window).keypress(function(e) {
if (e.which === 32) {
game.check(true);
}
});
您可以使用$(document)
代替更多浏览器兼容。