wasd キーを使用して jQuery 経由で画面上で円を移動しようとしています。画面上で円を移動できるコードがありますが、キーが押されたときにキーを点灯させようとしています。ライトアップコードが機能しないようです... 何か提案はありますか? ユーザーが色を押すと、色は短時間だけ表示されます。
ここに私のjQueryがあります:
$(document).ready(function() {
$(document).keydown(function(key) {
switch(parseInt(key.which,10)) {
case 65:
$('#box').animate({left: "-=10px"}, 'fast');
$('span').css('color: red;');
break;
case 83:
$('#box').animate({top: "+=10px"}, 'fast');
$('span').css('color: red;');
break;
case 87:
$('#box').animate({top: "-=10px"}, 'fast');
$('span').css('color: red;');
break;
case 68:
$('#box').animate({left: "+=10px"}, 'fast');
$('span').css('color: red;');
break;
default:
break;
}
});
});