我是一名攝影師,有一個網站,我無法編輯的「模板」結構,但可以上傳的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