首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带键盘的引导导航条下拉卷轴

问带键盘的引导导航条下拉卷轴
EN

Stack Overflow用户
提问于 2014-05-28 01:45:09
回答 1查看 1.2K关注 0票数 0

情况

  • 我有一个肚脐在我的网站上,在其中我有几个下拉菜单/超级游戏。
  • 我需要这个下拉点击,当用户有选择的“滚动”页面与键盘上的箭头键上下。
  • 使用已经起作用的鼠标轮
  • 但键盘不..。即使您设置了焦点(使用。将jquery中的焦点()集中在导航栏之外的元素上。
  • JSFiddle来了,如果没有显示下拉菜单,调整屏幕的大小。

然后试着在键盘上上下推,这种情况不能工作(屏幕不会向下或向上).只适用于鼠标滚轮,我也需要使用这个键盘。

我试过的案子是

代码语言:javascript
复制
$(document).keyup(function(event) {
     if(event.keyCode == 38) { // up
     // do something
     } else if(event.keyCode == 40) { //down
     // do something
     }
});

或

代码语言:javascript
复制
$('#menu').on('click', function(event) {
  $('body' or 'someelement').focus();
});

对不起我的英语。

EN

回答 1

Stack Overflow用户

发布于 2014-05-29 15:40:35

所以,伙计们,我最终找到了答案。

单击此处查看最终的jsFiddle

最后,我捕获了菜单的onclick事件。

避免此事件的蔓延。

最后,我通过代码控制菜单的打开和关闭。

为此,我必须从菜单中移除数据-切换。

代码语言:javascript
复制
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret">  </b></a>

谢谢你的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23901612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档