$(document).keydown(function(e){
if (e.keyCode == 37) {
move("West");
return false;
}
if (e.keyCode == 38) {
move("North");
return false;
}
if (e.keyCode == 39) {
move("East");
return false;
}
if (e.keyCode == 40) {
move("South");
return false;
}
});
function move(newDirection)
{
var direction = newDirection;
$.ajax({
type: "POST",
url: "ajax/map.php",
data: { direction: direction },
success: function(data) {
$('#content').html(data);
}
});
}
如果我按住左键的时间过长,电话会不断来电,而且(不会停止)我正在寻找的是延迟,或者只是在按下键时打一个电话(或者可能在释放键时立即停止)但我不确定如何。有关解决方案的任何建议?