javascript 实现点击键盘上下键,页面右侧滚动条不随之上下滚动
3个回答
展开全部
如下:
document.onkeydown=function(e){
var e = e || window.event;
if(e.keyCode == '38' || e.keyCode == '40'){
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue = false;
}
}
}
document.onkeydown=function(e){
var e = e || window.event;
if(e.keyCode == '38' || e.keyCode == '40'){
if(e.preventDefault){
e.preventDefault();
}else{
e.returnValue = false;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onkeypress = garbEvent;
function grabEvent(){
var key_code = event.keyCode || event.which;
switch(key_code){
case 38: //up
return 0;
break;
case 40: //down
return 0;
break;
}
}
通过onkeypress事件监听按键, 如果按键为38(小键盘上), 40(小键盘下)时, 不进行任何操作.
跳出程序.
function grabEvent(){
var key_code = event.keyCode || event.which;
switch(key_code){
case 38: //up
return 0;
break;
case 40: //down
return 0;
break;
}
}
通过onkeypress事件监听按键, 如果按键为38(小键盘上), 40(小键盘下)时, 不进行任何操作.
跳出程序.
追问
我试验了 滚动条依旧在动 我的html代码如下,您可以放在程序中试验一下:
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那内容要不要跟着动呢?
你相当于要把上下键失效吗?
你相当于要把上下键失效吗?
追问
对 我想要的效果是上下键失效 不能控制滚动条 但是滚动条依旧存在,并且可以通过鼠标的拖拽以及鼠标滚轮来滑动它~!请仁兄多多指教
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询