javascript - 如何将键盘箭头与 jCarousel 集成 - 使用 Keynav jQuery 插件?

标签 javascript jquery jcarousel

好吧。我的想法是,我有一个 jCarousel 列表,每个 View 显示 3 个项目。我正在使用 jQuery Keynav 插件通过键盘箭头键来导航元素。

现在,当我导航(通过键盘箭头)到实际隐藏在轮播中的项目时,jCarousel 必须滑动到新 View 。

这有可能实现吗?或者是否有任何其他插件(比如 Keynav 插件)支持按键触发事件?

这是一个实例 http://www.jsfiddle.net/F4GCc/5/ (您必须实际单击“结果” Pane 才能使用键盘箭头导航。)

最佳答案

只需将文档绑定(bind)到 keyup 并检查以确保它是向左或向右箭头:

$(document).on('keyup', function(e) {
    var key = e.which || e.keyChar || e.keyCode;
    if (key === 37)  {
      // left key
    } else if (key === 39) {
      // right key
    }
});

关于javascript - 如何将键盘箭头与 jCarousel 集成 - 使用 Keynav jQuery 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4432876/

相关文章:

javascript - ionic 模态的 Angular 传递输入

javascript - 我将如何在 javascript 中为此编写解释器?

jquery - 成功后ajax调用函数

javascript - jQuery UI 选项卡中的 jQuery 多个轮播在 Internet Explorer 和 Chrome 中无法正常工作

javascript - jCarouselLite 自动滚动响应变化

javascript - 如何获取es6类实例的所有函数

javascript - 为什么 "colspan"在我的表中不起作用

jquery - 如何使用 Typeahead 和 Bloodhound 启用多属性搜索?

jQuery UI Datepicker 设置显示月份

javascript - 如何使用事件处理程序创建 5 个 JQuery AJAX 调用?