Навигация с помощью клавиш со стрелками на клавиатуре с слайдером изображения Cbp

Я пытаюсь изменить ползунок CBP на разрешить клавиши со стрелками на клавиатуре для навигации по слайд-шоу. Клавиши клавиатуры не работают для ползунка

Я пробовал приведенный ниже код, но не работал по моему требованию: -

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


Взгляните на mousetrap, простую библиотеку для обработки сочетаний клавиш. Помните, что вам нужно использовать return false; после вызова выбранной функции в методе привязки, чтобы предотвратить выполнение действия клавиши клавиатуры по умолчанию.

person Chris Rutherfurd    schedule 02.02.2016