onkeydown keydown:37没有按预期工作

时间:2017-11-08 06:59:01

标签: javascript jquery html css keydown

在我的代码中我有4个盒子。我将这些盒子分成两组。 我使用Jquery keydown fucntion, 一切都工作正常但是当我按下37秒组正在做正确的工作但是那个时候第一组没有给出任何结果但是当我删除第二组的Jquery代码时第一组工作。

onkeydown = function(e) {

e = e || window.event;
if (e.keyCode == 37) {
  $('.slide1').removeClass('activeslide').next().addClass('activeslide');

  };
};
    onkeydown = function(e) {

e = e || window.event;
if (e.keyCode == 37) {
  $('.notslide1').removeClass('notactiveslide').next().addClass('notactiveslide');

  };
};

DEMO

1 个答案:

答案 0 :(得分:1)

试试这个:

onkeydown = function(e) {

    e = e || window.event;
    if (e.keyCode == 37) {
        $('.slide1').removeClass('activeslide').next().addClass('activeslide');
        $('.notslide1').removeClass('notactiveslide').next().addClass('notactiveslide');
    }

}