【问题标题】:Enter key down does not open drop down in MozillaEnter 键在 Mozilla 中不会打开下拉菜单
【发布时间】:2015-11-01 22:50:14
【问题描述】:

Enter 键无法在 Mozilla 中打开下拉菜单。 在 Chrome 中运行良好。(它的 chrome 默认行为)

尝试这样的东西在 Mozilla 中实现它

var self = this;
    $('select').on('keyup', function (e) {
        if (e.keyCode == 13) { $(this).trigger('click'); }
    });

【问题讨论】:

  • 试试e.which而不是e.keyCode,但我觉得效果很好here
  • @GuruprasadRao 不,它没有

标签: javascript jquery html css typescript


【解决方案1】:

您是否尝试在选择框中?如果是,则无法触发。

你可以试试其他一些类似于选择框的元素(div,ul li,..)。

【讨论】:

  • 这个 2018 年仍然有效吗?当父母有焦点时,我试图让
【解决方案2】:

根据this page,Mozilla 的快捷键是 Alt+Down Arrow,用于选择框,箭头键滚动,Enter 选择。

【讨论】:

  • 谢谢。我们可以手动触发 alt + 淹没箭头的事件吗?
  • thisthisthis
  • Enter 键也不会在 Internet Explorer 中打开下拉菜单。上述解决方案也适用于 IE。 Alt+向下箭头的快捷键,用于选择框在 IE 中打开下拉菜单。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 2019-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多