我试图通过 jQuery 使用 wasd 键在屏幕上移动一个圆圈。我有可以在屏幕上移动圆圈的代码,但我也试图在按下按键时点亮它们。我似乎无法让点亮代码工作......有什么建议吗?一旦用户按下颜色,颜色应该只显示很短的时间。
这是我的 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;
}
});
});