$(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);
}
});
}
左キーを長押ししすぎると、電話がかかってきたり来たりし続け、(止まることはありません) 私が探しているのは、少し遅延させるか、キーが押されたときに単に 1 つの電話をかけることです。 (または、キーを離すとすぐに停止する可能性があります)しかし、方法がわかりません。解決策に関する提案はありますか?