gpt4 book ai didi

javascript - jQuery - ("a.class") 加载和 window.open?

转载 作者:可可西里 更新时间:2023-11-01 16:27:16 25 4
gpt4 key购买 nike

请注意,我理解为什么会有规则禁止它像预期的那样运行,因为有人打开大量垃圾邮件弹出窗口的后果,但是,我想知道是否完全有可能让它发挥作用。

这是我的代码;

$(document).ready( function() {
("a.explode").load(
function() { var url = $(this).attr("href");
window.open(url); }
);
});

<a class="explode" href="http://www.google.com">Link1</a>
<a class="explode" href="http://www.yahoo.com">Link2</a>
<a class="explode" href="http://www.tumblr.com">Link3</a>

对于那些不明白我要做什么的人,在页面加载时,会打开几个窗口,使用 href="" <a class="explode"> 的属性.

实验后编辑: 在与一位可爱的 SO 成员一起完成此操作后,我们发现这不值得实现/不可能(由于大多数浏览器本身具有弹出窗口阻止程序)。 window.open()必须绑定(bind)到 .click()事件,实际上使概念变得无用。

最佳答案

您在选择 anchor 时缺少代码中的 $。像这样使用 each block 和 anchor 的 href 属性

$(document).ready(function() {
$("a.explode").each(function() {
window.open(this.href);
});
});

关于javascript - jQuery - ("a.class") 加载和 window.open?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7060827/

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