如何取消 键盘事件【上下左右箭头】控制滚动条? 40

想让键盘事件【上下左右箭头】控制制定div但是不想控制滚动条,如何破?求助,,,,$("body").keydown(function(event){vark=event... 想让键盘事件【上下左右箭头】控制制定div 但是不想控制滚动条,如何破?求助,,,,
$("body").keydown(function (event) {
var k = event.which;
var left = $('.mx_current').position().left;
var top = $('.mx_current').position().top;
if(k>36 && k<41){
if($('.mx_current').click){
switch(k){
case 37:
$('.mx_current').css("left",left - 1);
break;
case 38:
$('.mx_current').css("top",top - 1);
break;
case 39:
$('.mx_current').css("left",left + 1);
break;
case 40:
$('.mx_current').css("top",top + 1);
break;
}
return false;
}
}
});
已经解决了 !
展开
 我来答
miniappkFwV0962YhOPw
2015-10-28 · 请开发者输入账号签名
miniappkFwV0962YhOPw
采纳数:2709 获赞数:7887

向TA提问 私信TA
展开全部
用JQ来实现吧

$("body").keydown(function(event){//获取键盘事件
var k=event.which;//得到键盘代码
if(k>36&&k<41){return false}//判断代码如果在37-40之间,则返回假
});
追问
谢谢! 可以取消了   但是想用这个箭头  单独去控制指定的 div怎么办?
追答
控制指定的div的话,就把$("body")换成$("div")或是换成你那个div的ID,比如$("#divID")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式