<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="bbbbb" />
<title>Untitled 2</title>
<script type="text/javascript" src="js/jquery-1.5.1.js"></script>
<style>
#test ul{list-style:none;}
#test li{width:75px;height:25px;padding-left:25px;padding-right:25px;padding-top:10px;padding-bottom:10px;}
.active{background:#AEABAB;}
a.active{color:#ffffff;}
</style>
</head>
<body>
<script type="text/javascript">
$(document).ready(function()
{
$(document).keydown(function(e) {
switch(e.keyCode) {
case 38: // up arrow
window.location.href = 'index.html';
break;
}
});
});
</script>
<div id="test">
<ul>
<li class="active"><a href="test.html">Home</a></li>
<li><a href="#">My work</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">News</a></li>
</ul>
</div>
</body>
</html>
我不想使用"window.location.href = 'index.html';"
但想单击我的导航链接使用单击方法是可能的?如何使用jquery进行键盘导航?
我创建了一个页面键盘导航!
最有可能的浏览器将阻止使用'。点击()'导航到一个链接。请参阅http://stackoverflow.com/questions/6927215/trigger-javascript-in-href-attribute-with-jquery-click-or-similar –
[jKey](http://oscargodson.com/labs/jkey/)是一个开始的好地方。 – Kayla