gpt4 book ai didi

javascript - 根据按键次数执行操作?

转载 作者:行者123 更新时间:2023-11-28 14:44:17 25 4
gpt4 key购买 nike

下面的按键函数根据给定按键被按下的次数来调用特定的函数。执行时,仅第一个 if 语句运行,第二个 if 语句不运行。

$(document).keypress(function(number) {
var pressCount = 0;
pressCount++;

if (number.which == 67 || number.which == 99) {
if (pressCount = 1) {
callThisFunction();
} else if (pressCount = 2) {
callThisOtherFunction();
}
}
});

最佳答案

这可能是因为每次函数运行时“pressCount”都会重置为 0。

尝试以下调整:

    var pressCount = 0;

$(document).keypress(function(number) {
pressCount++;

if (number.which == 67 || number.which == 99) {
if (pressCount == 1) {
callThisFunction();
} else if (pressCount == 2) {
callThisOtherFunction();
}
}
});

关于javascript - 根据按键次数执行操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47004094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com