การนำทางด้วยปุ่มลูกศรบนแป้นพิมพ์พร้อมตัวเลื่อนรูปภาพ Cbp

ฉันกำลังพยายามแก้ไข CBP Slider เป็น อนุญาตให้ใช้ปุ่มลูกศรของแป้นพิมพ์เพื่อเลื่อนดูสไลด์โชว์ ปุ่มแป้นพิมพ์ไม่ทำงานสำหรับแถบเลื่อน

ฉันได้ลองใช้โค้ดด้านล่างแล้ว แต่ใช้งานไม่ได้กับความต้องการของฉัน: -

<script>

    function handleKeyboardNav(e) {
        if (!e) e = window.event;
        var kc = e.keyCode;
        if (kc == 37) nslider.prev();
        if (kc == 39) nslider.next();
    }

    function bindKeyDownListener() {
        if (document.addEventListener)
            document.addEventListener("keydown", handleKeyboardNav, false);
        else if (document.attachEvent)
            el.attachEvent("onkeydown", handleKeyboardNav);
    }
         bindKeyDownListener();

</script>

ข้อเสนอแนะใด ๆ ที่จะได้รับการชื่นชมอย่างมาก


person Vamsi Abbineni    schedule 22.12.2015    source แหล่งที่มา


คำตอบ (1)


ลองดู กับดักหนู ซึ่งเป็นไลบรารีง่ายๆ สำหรับจัดการแป้นพิมพ์ลัด โปรดจำไว้ว่าคุณต้องใช้ return false; หลังจากเรียกใช้ฟังก์ชันที่คุณเลือกในวิธีการผูกเพื่อป้องกันการดำเนินการเริ่มต้นของแป้นคีย์บอร์ด

person Chris Rutherfurd    schedule 02.02.2016