$(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秒才会切换方向,这个肿么解决?
解决方案 »
- 关于opener的问题
- var s = "sss\dsss"; alert(s);如何将s原样alert出来
- ====难题: 用过window.createPopup()的朋友请进来====
- 高高手请帮忙: 请问如何在js里面写关闭一个网页, 得到关闭网页的确切时间.
- 求一js方法
- 如何实现:javascript 如果弹不开新窗口,就在本窗口显示
- 用javascript调用客户端时间问题!!!
- 高手请:如何在网页载入后,触发一个点击网页空白部分的事件,空白部分没有任何控件。
- 请教关于 JavaScript 的替换回车换行的方法
- 自学《javascript高级程序设计》持续更新,请大家监督
- 求教一段ajax重构的代码
- js控制iframe弹出窗口
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 就可以了 不用做判断了