$("#right").click(function(){
$(".block").animate({"left": "+=500px"}, "slow");
});
$("#left").click(function(){
$(".block").animate({"left": "-=50px"}, "slow");
});
//Control
$(document).keydown(function(e){
if (e.keyCode == 37) {
alert( "left pressed" );
return false;
}
if (e.keyCode == 38) {
alert( "up pressed " );
return false;
}
if (e.keyCode == 39) {
alert( "right pressed " );
return false;
}
if (e.keyCode == 40) {
alert( "down pressed " );
return false;
}
});
;
我想弄清楚如何制作点击功能(Animate) 进入下面的keydown活动有人可以帮助我吗?我是javascript的新手。
答案 0 :(得分:2)
将代码放在if
块内,如此...
if (e.keyCode == 40) {
$(".block").animate({"left": "-=50px"}, "slow");
}
或者,您可以在click()
上调用$('#left')
,这将触发其事件处理程序。