gpt4 book ai didi

javascript - jQuery:在新选项卡/窗口中打开链接时不调用单击处理程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:00 27 4
gpt4 key购买 nike

我注意到当用户点击一个链接时,比如中间按钮,或 shift/ctrl+左键,附加到超链接的点击处理程序不会被调用。

我已经看到了跟踪 mousedown 事件的解决方案,但我想要的是跟踪跟踪链接的确切事件。

有什么建议吗?谢谢

最佳答案

mousedown/mouseup 确实是您获得中间按钮交互通知的唯一方式,因此无需干预 mouseout< 即可检测先下后上事件 事件或多或少是你能做的最好的。不是很好。

我不会打扰,因为即使您陷入了这种可能性,还有许多其他交互是您无法接受的。除了中键单击(在所有浏览器/配置中可能不是“在新选项卡中打开”;例如在 IE6 中用户打开滚动模式),用户可能会右键单击并“在新选项卡中打开”窗口”,或将链接拖动到地址栏或新标签页,或各种其他特定于浏览器的操作来执行导航。

关于javascript - jQuery:在新选项卡/窗口中打开链接时不调用单击处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2578092/

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