javascript键盘导航
我是javascript新手,我正在尝试向我的站点添加一个脚本,允许用户使用键盘导航到每个页面。到目前为止,我还没能让它发挥作用。以下是我得到的:javascript键盘导航,javascript,navigation,keyboard,Javascript,Navigation,Keyboard,我是javascript新手,我正在尝试向我的站点添加一个脚本,允许用户使用键盘导航到每个页面。到目前为止,我还没能让它发挥作用。以下是我得到的: function addListener(element, type, response) { if (element.addEventListener) { element.addEventListener(type, response, false); } else if (element.attachEv
function addListener(element, type, response) {
if (element.addEventListener) {
element.addEventListener(type, response, false);
}
else if (element.attachEvent) {
element.attachEvent("on" + type, response);
}
}
addListener(window, "keypress", function(key) {
// do this stuff when a key is pressed:
key = key || window.event;
var theKey = key.which || key.keyCode;
switch (theKey) {
// if they hit a
case 65 :
window.location.href = "/about.html";
break;
// if they press r
case 82 :
window.location.href = "/resources.html";
break;
// if they hit l
case 76 :
window.location.href = "/links.html";
break;
// if they press h
case 72 :
window.location.href = "/index.html";
break;
}
});
您不使用()[Access Key]的任何原因?对于非可视用户代理,这些工具的优点是可以很好地与UI配合使用。