当我按下向上和向下按钮时,如何防止页面滚动。键代码38和40。我试过
$(window).on("click", function(event){
var keyCode = event.which;
if(keyCode == 38 || keyCode == 40){
preventDefault();
}
});
但它似乎并不能阻止IE 中的页面滚动
您必须调用event.preventDefault()
,而不仅仅是preventDefault()
。您需要处理keydown
事件,而不是click
事件。并且可能在document
或window
对象上;而不是CCD_ 7。