【问题标题】:Trigger JavaScript action with keypress使用按键触发 JavaScript 动作
【发布时间】:2018-09-05 15:18:14
【问题描述】:

2020 年更新:

我有一个以代码modal.style.display = "none"; 结束的模式。当用户在键盘上按下"ESC" 时,如何使用 JavaScript 触发上述代码?

原问题:

正如标题所说。这是我正在使用的模式代码:https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_modal2

【问题讨论】:

  • 在询问社区之前,您真的应该检查现有的similar questions
  • 请阅读How to Ask并在问题中包含相关代码。链接很好,但前提是问题在没有它们的情况下有效。

标签: javascript twitter-bootstrap bootstrap-modal


【解决方案1】:

将此添加到您的 javascript 代码中:

window.onkeydown = function(evt) {
    evt = evt || window.event;
    if (evt.keyCode == 27) {
        modal.style.display = "none";
    }
};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多