I am a photographer and have a website where I am unable to edit the 'template' structure but can upload javascript/css etc.
I want to bind next/prev navigation to keyboard right/left.
The structure of the links are:
<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>
I referred to this and managed to create 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; }});});
This is where I am stuck. It does not work because it assumes the I am refereing to a href tag but am refering to the li that contains it.
Any ideas would be much appreciated!
window.location.href
property and not the entirewindow.location
object. – Peachy