相关疑难解决方法(0)

禁用用户浏览器中的箭头键滚动

我正在使用canvas和javascript制作游戏.

当页面长于屏幕(评论等)时,按向下箭头会向下滚动页面,使游戏无法播放.

当玩家想要向下移动时,我该怎么做才能防止窗口滚动?

我猜Java游戏等等,只要用户点击游戏就不会有问题.

我尝试了以下解决方案:如何使用箭头键禁用FF中的页面滚动,但我无法使其工作.

javascript scroll canvas arrow-keys

79
推荐指数
2
解决办法
8万
查看次数

jQuery keypress()事件没有触发?

我试图用jQuery在右箭头键和左箭头键上按下一个事件.使用以下代码,我可以在任何字母数字键上触发事件,但光标键(向上,向下,向左,向右)不会触发任何内容.我主要为IE用户开发该网站,因为它是一个业务线应用程序.我在这里做错了吗?

$('document').keypress(function(e){
    switch (e.which) {
        case 40:
            alert('down');
            break;
        case 38:
            alert('up');
            break;
        case 37:
            alert('left');
            break;
        case 39:
            alert('right');
            break;
        default:
            alert('???');  
            }      
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer

37
推荐指数
3
解决办法
11万
查看次数