右箭没有移动汽车,我道歉,如果它的东西显而易见,但我无法弄清楚为什么.
$(document).ready(function () {
$(document).keypress(function (e) {
if (e.which == 39) {
$(".car").css("left", "+=25px");
}
});
});
Run Code Online (Sandbox Code Playgroud)
根据Javascript Char Codes(Key Codes) 39是右箭头键的代码
Aru*_*hny 11
对于非显示键(如箭头键,尝试keydown或keyup替代),可能不会触发按键事件.
Spec:keypress(仅适用于产生字符值的键)
$(document).ready(function () {
$(document).keyup(function (e) {
if (e.which == 39) {
$(".car").css("left", "+=25px");
}
});
});
Run Code Online (Sandbox Code Playgroud)
演示:小提琴