-1
<script>

$(function(){

    $("#button-start").click(game.start);

    $(window).keypress(function(e) 
    {
        if (e.keyCode == 0) 
        {
            game.check(true);
        }
    });
});

</script>

仅捕获Firefox中的空格键按键事件。不适用于 IE 或 Chrome。

如何修改它以使其适用于所有浏览器?

4

1 回答 1

2

jQuery 规范了which事件属性下的关键代码。空格键有代码32

$(window).keypress(function(e) {
    if (e.which === 32) {
        game.check(true);
    }
});

您可以$(document)改为使用更多的浏览器兼容。

于 2013-03-01T00:12:44.610 回答