键盘的问题
JScript code
$(document).keydown(function(e){
var e = e || window.event;
var k = e.which ? e.which : e.keyCode;
if(k == 39){
c.b('left', d.left+1);
}
else if(k == 37){
c.b('left', d.left-1);
}
});
我想让用户通过键盘来控制一个元素的左右位置,一直按着则不停移动,上面是大概的代码,问题是左右切换的时候总会停顿那么1秒才会切换方向,这个肿么解决?
------解决方案--------------------
$(document).keyup(function(e){
var e = e || window.event;
var k = e.which ? e.which : e.keyCode;
if(k == 39){
c.b('left', d.left+1);
}
else if(k == 37){
c.b('left', d.left-1);
}
});
如果用的jq 那个直接which 就可以了 不用做判断了