gpt4 book ai didi

javascript - 更改特定实例的鼠标按钮的默认行为

转载 作者:行者123 更新时间:2023-12-03 09:56:51 25 4
gpt4 key购买 nike

如何更改左侧鼠标按钮的默认行为,以便它获取中间按钮的默认属性,但仅限于特定实例?

例如。

<a id="special" href="https://www.google.com">CLICK ME</a>

<a href="https://www.bing.com">CLICK ME</a>

这不是真正的 JS,只是伪代码:

$('#special') function tmpSwap {
if(event.button == 1)
Return event as button 2 (aka button(1) is now button(2))
}
}

按钮 1 - 左按钮 2 - 中间

因此,只要左键单击具有特定命名 anchor 的超链接,脚本就会运行,并且随后的行为等同于中键单击该链接的行为。

最佳答案

您唯一真正的选择是:

  1. 普通链接,用户可以通过左键单击、中键单击、Shift+单击、Shift+Ctrl+单击等进行控制。

  2. 带有 target="_blank" 的链接,该链接将根据用户的浏览器配置打开新窗口或选项卡。

  3. 带有 target="some_name" 的链接,该链接将在新窗口或选项卡(取决于用户的浏览器配置)或现有中打开窗口/选项卡(如果这是他们第二次这样做)。

  4. 使用点击处理程序,并在处理程序内使用目标窗口名称执行 window.open(但这在很大程度上只是重复上面的选项 2 和 3)。

您不能做更多的事情。可以说,你也不应该。

<小时/>

旁注:中键单击、跨操作系统、跨浏览器没有通用操作。

关于javascript - 更改特定实例的鼠标按钮的默认行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30703710/

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