我知道这个问题已被问及已回答之前,我已经找到了答案,但我有一个问题,我需要一些后续信息,并作为我的代表是太低了,我不能评论相关答案来要求它!jQuery - 绑定键按功能
我正在使用sygmoral的答案this post,这应该是页面的第二个答案。我使用两个函数来操作图像滑块,一个向左滑动,一个向右滑动。当用鼠标点击屏幕上的按钮时,每个功能都可以正常运行,但是当使用sygmoral的按键功能时,只有其中一个左/右箭头键会正确触发功能...
按键功能代码像这样:
$(document).keydown(function(e){
switch(e.which) {
case 37:
slideLeft();
case 39:
slideRight();
default: return;
}
e.preventDefault();
});
case 39正常工作。情况37触发slideLeft()函数,并且图像向左滑动,然后立即滑回到右侧。如果我交换案件39和37,则会发生相反的情况。基本上,只有第二种情况才能正常工作。
任何人都可以给我一个建议,为什么这可能是?
完美,谢谢:)太简单了!显而易见,我从来没有使用过switch()吗? –