我有这个脚本:
$(window).keydown(function(e) {
switch (e.keyCode) {
case 37: case 38:
window.open ('link1.html','_self',false);
case 39: case 40:
window.open ('link2.html','_self',false);
}
return;
});
它应该在具有键盘键的链接之间导航,但由于某种原因,只有link2适用于任何箭头键。我想我有一些标记问题,因为我不是很擅长javascript。有人可以帮忙吗?谢谢!
答案 0 :(得分:0)
你错过了switch语句中的“break”语句。试试这个:
$(window).keydown(function(e) {
switch (e.keyCode) {
case 37: case 38:
window.open ('link1.html','_self',false);
break;
case 39: case 40:
window.open ('link2.html','_self',false);
break;
}
return;
});