2015-12-22 71 views
1

我想编辑CBP Slider,让键盘上的箭头键来浏览slideshow.Keyboard键不工作滑块键盘方向键导航与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> 

任何建议将不胜感激。

回答

0

看看mousetrap这是一个处理键盘快捷方式的简单库。请记住,在绑定方法中调用所选函数后,需要使用return false;以防止正在执行键盘键的默认操作。