मैं कर रहा हूँ एक फोटोग्राफर और एक वेबसाइट है, जहां मैं 'खाका' संरचना को संपादित करने में असमर्थ हूँ लेकिन अपलोड कर सकते हैं जावास्क्रिप्ट/सीएसएस आदिबाइंड कीबोर्ड/दाएँ से बाएँ नेविगेशन
मैं करने के लिए अगले/पिछला नेविगेशन बाध्य करने के लिए चाहते हैं कीबोर्ड दाएं/बाएं।
लिंक्स की संरचना इस प्रकार हैं:
<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 टैग पर भरोसा कर रहा हूं लेकिन इसमें ली के प्रति प्रतिक्रिया दे रहा हूं।
किसी भी विचार की बहुत सराहना की जाएगी!
आप 'window.location.href' संपत्ति स्थापित करना चाहिए और नहीं पूरे' window.location' वस्तु: मुझे लगता है कि एक अपने चयनकर्ताओं के लिए संशोधित जवाब देने के लिए लिखा था। – Stefan