gpt4 book ai didi

android - 如何防止点击事件触发两次

转载 作者:行者123 更新时间:2023-11-30 05:02:26 25 4
gpt4 key购买 nike

我正在尝试管理 firetv 应用程序中的事件,问题是事件同时触发了 Enter 键和 Click 键,我该如何防止这种情况发生?

尝试使用 inEvent.stopImmediatePropagation();但仍然无济于事。

$(document).on('click keydown', '.currentSlide', function (inEvent) {
var keycode;
var logger = $('#error-logger');

if(window.event) {
keycode = inEvent.keyCode;
} else if(e.which) {
keycode = inEvent.which;
} if (inEvent.type === 'click') {
keycode = 1;
}

console.log(`Keycode: ${keycode}`);
});

单击远程按钮会触发事件两次,我试图让它只触发一次。

最佳答案

通过添加 1 个 var 解决了我的问题,我在 keydown 上设置为 true,在 keyup 上再次设置为 false。

我不确定是否有更好的方法,但现在就可以了。

关于android - 如何防止点击事件触发两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58024885/

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