gpt4 book ai didi

internet-explorer-7 - IE 7 CTRL + 单击打开一个新窗口 - 如何抑制它?

转载 作者:行者123 更新时间:2023-12-04 08:15:00 26 4
gpt4 key购买 nike

CTRL+点击链接打开一个新窗口时,是否可以抑制默认的IE 7功能?如果有,怎么做?

谢谢!

最佳答案

无法抑制 Ctrl + 单击 Internet Explorer 中没有子元素的链接 -- onclick如果按住 Ctrl 键,则根本不会触发链接点击事件。 Microsoft 似乎不希望您更改此功能,因为担心您可能会混淆用户。

在发布此答案之前,我搜索了某种官方确认/解释,但不幸的是,此限制未在 MSDN 上的文档中列出,谷歌也没有帮助。尽管如此,它仍然是正确的,你自己试试吧:

<a href="#" onclick="alert('Hello');">Hello</a>

你会发现一个Ctrl+点击链接不会抛出警告框。根据pinkgothic ,将子元素分配给链接将解决该问题。例如:

<a href="#" onclick="alert('Hello');"><span>Hello</span></a>

这是有效的,因为点击是针对 <span> 触发的。首先是元素,然后传播到 <a>元素。

关于internet-explorer-7 - IE 7 CTRL + 单击打开一个新窗口 - 如何抑制它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2694408/

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