gpt4 book ai didi

jquery - 两个 "or"事件条件?

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

fiddle :http://jsfiddle.net/TKWzH/8/

“测试弹出”是该项目的当前功能。我希望我的脚本能够发挥“Test Pop 2”的作用。然而,实际的脚本在点击执行上有更多的功能,而不仅仅是关闭弹出窗口。

有没有办法将 on Enter 和 on mouseup 命令合并到一行中?

$("#popup2 label").on('keyup || mouseup', function (event) {
$('#popup2').css('display', 'none');
});

类似的东西就是我正在寻找的东西,但我希望 key up 只能用于 Enterkey keyup。正如所写,任何键都会发生这种情况。

我尝试这样做的原因是因为我想让表单键盘易于访问。正如您从 fiddle 中可以看出的那样,如果您使用键盘导航“Test Pop”,则必须在选择单选按钮后重新打开对话框。

最佳答案

只需使用一个空格即可。

$("#popup2 label").on('keyup mouseup', function (e) {
if (e.type == 'keyup' && e.which != 13) return;
$('#popup2').css('display', 'none');
});

来自docs :

 .on( events [, selector] [, data], handler(eventObject) )

events One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin".

关于jquery - 两个 "or"事件条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11510144/

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