我怎樣才能使一個元件的移動而用戶「的keydown」,然後,如果他做「KEYUP」停止動畫(運動),這是我的代碼現在JQuery的同時的keydown
$(document).ready(function(){
function checkKey(e){
switch (e.keyCode) {
case 40:
//alert('down');
$('#cube').animate({top: "+=20px"})
break;
case 38:
//alert('up');
$('#cube').animate({top: "-=20px"})
break;
case 37:
//alert('left');
$('#cube').animate({left: "-=20px"})
break;
case 39:
//alert('right');
$('#cube').animate({left: "+=20px"})
break;
default:
alert('???');
}
}
if ($.browser.mozilla) {
$(document).keydown (checkKey);
} else {
$(document).keydown (checkKey);
}
})
我想在用戶按下按鍵(向下,向左,向上,向右)時移動立方體,而不是每次按下都可以?
oohh第一次是看 「上」 感謝法! – BlareStriker
@BlareStriker嗯......那麼它能解決你的問題嗎? – VisioN
但我怎麼能讓鑰匙是keydown循環?因爲立方體隨着每次按鍵移動,但我不想那樣,我想立方體移動,而按鍵是按 – BlareStriker