【问题标题】:Arrow keys keyboard navigation with Jquery使用 Jquery 的箭头键键盘导航
【发布时间】:2009-12-31 21:28:43
【问题描述】:

在 Jquery 中,我想知道如何触发/单击 .php 页面中的 href... 链接。此页面动态生成两个链接,我想使用左右键盘箭头键触发两个链接,以便在站点中进行分页和返回。链接是两个 div 中的两个图像。我尝试使用this,但由于链接的创建方式而无法开始工作。

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    我可以做类似this:

    $(document).keydown(function(e){
        if (e.keyCode == 37) { 
           alert( "left pressed" );
           return false;
        }
    });
    

    字符代码:

    37 - 左

    38 - 向上

    39 - 右

    40 - 向下

    【讨论】:

      【解决方案2】:
      $('a').trigger('click');
      

      【讨论】:

      • 我试过... $(document).keydown(function(e){ if (e.keyCode == 37) { $("#next").trigger('click'); } });要触发类似于以下格式的链接... ' title='Next >' id='next' /> ...而且没有任何运气。有什么想法吗?
      • @Derek:尝试将 id #next 放在 A 标签而不是 IMG 标签中。
      • @David 感谢您的帮助。不幸的是,在将 ID 的位置更改为 A 标签后,我仍然无法通过箭头键触发链接。 @jbochi 共享的代码用于显示警报,我只是无法弄清楚如何让这个脚本选择和触发链接。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多