【问题标题】:Key press javascript ctrl key按键 javascript ctrl 键
【发布时间】:2015-05-20 14:11:49
【问题描述】:

谁能告诉我 Ctrl 键是怎么回事? 我已经尝试了有关此问题的所有问题的答案 - 没有工作!

$("body").on("keypress", function(e) {
    if (e.which == 49)
        summon = "SpearMan";
    if (e.which == 50)
        summon = "SwordMan";
    if (e.which == e.ctrlKey) {
        console.log("ctrl");
    }
});

即使在 w3schools 中,他们的示例也不起作用。请帮忙。

【问题讨论】:

  • 你想达到什么目的?按 1 = 矛兵,按 2 = 剑士,按 ctrl = 其他东西 (e.which == 17)?或者您想将 ctrl 与另一个键 (e.which == 49 && e.ctrlKey) 结合使用?

标签: javascript jquery key ctrl


【解决方案1】:

所以我决定使用这个插件 它对我不起作用,因为它只有在我有一个 https://jqueryui.com/selectable/#display-grid。 所以我所做的就是找出它是如何使用 ctrl 键的:

$("body").on("keypress", function(e){
        if(!event.metaKey && !event.ctrlKey) {
            console.log("ctrl");
            gather = true;
        }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 2012-03-12
    相关资源
    最近更新 更多