Tôi là nhiếp ảnh gia và có trang web nơi tôi không thể chỉnh sửa cấu trúc 'mẫu' nhưng có thể tải lên javascript/css, v.v.Bàn phím Bind để điều hướng bên trái/bên phải
Tôi muốn ràng buộc điều hướng tiếp theo/trước bàn phím phải/trái.
Cấu trúc của liên kết là:
<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>
tôi gọi this và quản lý để tạo này.
$(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; }});});
Đây là nơi tôi bị kẹt. Nó không hoạt động vì nó giả định rằng tôi đang chỉ định một thẻ href nhưng tôi đang nói đến li chứa nó.
Bất kỳ ý tưởng nào cũng sẽ được đánh giá cao!
Bạn nên đặt thuộc tính 'window.location.href' chứ không phải toàn bộ đối tượng' window.location'. – Stefan