问题描述
希望修复我的小问题。该代码目前可以很好地移动任何元素,但 我想找到一种方法来删除按Up + Left | Down + Right使其向对角线移动
function keyboardController(keys,repeat){
var timers = {};
document.onkeydown = function(event){
var key = (event || window.event).keyCode;
if(!(key in keys))
return true;
if(!(key in timers)){
timers[key] = null;
keys[key]();
if(repeat !== 0)
timers[key] = setInterval(keys[key],repeat);
}
return false;
};
document.onkeyup = function(event){
var key = (event || window.event).keyCode;
if(key in timers){
if(timers[key] !== null)
clearInterval(timers[key]);
delete timers[key];
}
};
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)