onkeydown keydown:37 没有按预期工作

onkeydown keydown:37 not working as expected

在我的代码中我有 4 个盒子。我把盒子分成两组。 我正在使用 Jquery 按键功能, 一切正常,但是当我按 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

试试这个:

onkeydown = function(e) {

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

}