Navigasi tombol panah keyboard dengan Slider gambar Cbp

Saya mencoba mengedit CBP Slider menjadi izinkan tombol panah keyboard untuk menavigasi tayangan slide. Tombol keyboard tidak berfungsi untuk penggeser

Saya telah mencoba kode di bawah ini, tetapi tidak memenuhi kebutuhan saya: -

<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>

saran apa pun akan sangat dihargai.


person Vamsi Abbineni    schedule 22.12.2015    source sumber


Jawaban (1)


Lihat perangkap tikus yang merupakan pustaka sederhana untuk menangani pintasan keyboard. Ingatlah bahwa Anda perlu menggunakan return false; setelah memanggil fungsi yang Anda pilih dalam metode pengikatan untuk mencegah tindakan default tombol keyboard dilakukan.

person Chris Rutherfurd    schedule 02.02.2016