gpt4 book ai didi

jQuery:keydown 事件多次触发

转载 作者:行者123 更新时间:2023-12-01 03:52:20 26 4
gpt4 key购买 nike

目前,当我按下 Ctrl 按钮并按住它一段时间时,我在 jQuery 的帮助下绑定(bind)到 keydown 事件的处理程序会被多次触发 - 我想避免每次触发它多次一个单独的打印机。我该如何实现这一目标?

最佳答案

如果,无论你在做什么,都不需要立即触发,你可以听 keyup [docs]相反。

否则,您可以在 keydown 上设置一个标志并在 keyup 上清除它:

$element.keydown(function() {
var data = $(this).data();

if(!data['pressed']) {
data['pressed'] = true;
// do stuff
}
}).keyup(function() {
$(this).data('pressed', false);
});

关于jQuery:keydown 事件多次触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7138890/

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