gpt4 book ai didi

jquery - 如何查看CMD+点击

转载 作者:行者123 更新时间:2023-12-01 01:56:29 29 4
gpt4 key购买 nike

在下面的代码片段中,如果在链接上执行“CMD+CLICK”,则不会显示 alert('CMD')。这是为什么?

我想在用户按下 CMD 按钮(或 Windows 上的 CTRL 键)+单击 href 时执行某些操作,我该如何实现?

jQuery("#links").bind("click", function(e) {
if(e.ctrlKey)
alert('cmd');

if(e.target.tagName.toLowerCase() === "a") {
e.preventDefault();
alert('click');
}
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>

<div id='links'>
<a href="//google.com/">Google.com</a>
</div>

最佳答案

Apple cmd 键在 javascript 事件中称为元键,因此

if(e.ctrlKey || e.metaKey){
alert('cmd');
}

应该可以。

event.metaKey

关于jquery - 如何查看CMD+点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5604538/

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