我是一名摄影师,有一个网站,我无法编辑的“模板”结构,但可以上传的JavaScript/CSS等绑定键盘左/右导航
我想下一个/上导航绑定键盘右/左。
链接的结构是:
<div class="image_navigation">
<h4>Image Navigation</h4>
<ul>
<li class="index"><a href="LINKURL">Index</a></li>
<li class="previous"><a href="LINKURL">Previous</a></li>
<li class="next"><a href="LINKURL">Next</a></li>
</ul>
</div>
我提到this和管理,创建此。
$(function() {$(document).keyup(function(e) {
switch(e.keyCode) { case 37 : window.location = $('li.prev').attr('href'); break;
case 39 : window.location = $('li.next').attr('href'); break; }});});
这就是我卡住的地方。它不起作用,因为它假设我正在引用一个href标记,但是指的是包含它的li。
任何想法将不胜感激!
您应该设置'window.location.href'属性而不是整个'window.location'对象。 – Stefan 2012-01-18 12:39:57