我的网页上有一个flash嵌入代码。在玩游戏时,页面使用向上和向下键滚动。我该如何防止这种情况? Firefox没问题,但它只在IE中滚动。
答案 0 :(得分:4)
一种jQuery处理方式:
$(document).bind('keydown keypress', function(e) {
if(e.keyCode > 36 && e.keyCode < 41) e.preventDefault();
});
当箭头键(键37-40)被击中(keydown)时以及当它们被按下时(keypress),页面会滚动。因此,如果发生这种情况,我们会通过e.preventDefault();