帮助javascript(if)语句

时间:2011-04-13 04:19:26

标签: javascript jquery ajax if-statement

$("#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的新手。

1 个答案:

答案 0 :(得分:2)

将代码放在if块内,如此...

if (e.keyCode == 40) { 
  $(".block").animate({"left": "-=50px"}, "slow");
}

或者,您可以在click()上调用$('#left'),这将触发其事件处理程序。