gpt4 book ai didi

javascript - 在同一页面中打开链接,链接打开后,执行一些代码

转载 作者:行者123 更新时间:2023-11-28 20:07:23 26 4
gpt4 key购买 nike

我的主页上有几个弹出窗口。我通过使用 ID 选择它们并使用 fadeIn() 和 fadeOut() 来打开和关闭它们。现在我想通过单击另一个窗口中的链接来打开特定的弹出窗口?例如,如果在该新窗口中单击“Pop Up 1”,我希望打开主页,然后显示“Pop Up 1”。

我尝试使用下面的代码,但在编写此代码时,我意识到脚本被重新加载,因此我加载弹出窗口的功能不起作用。

所以我的问题是,您是否可以推荐一些优雅的解决方案来在一个页面中显示元素,而指定必须显示哪个元素的链接在另一个页面中?

$("#galleryNav a").on('click', function() {
window.open("/pixeleyes",'_self',false);

setTimeout(function() {
var popToShow = $(this).attr('data-pop');
$(".text-content-outer").hide();
$("#" + popToShow).fadeIn();
}, 5000);

});

最佳答案

一个可能可行的想法是

当您使用以下行打开新页面时,请发送一些参数或哈希值。

window.open("/pixeleyes",'_self',false);

喜欢

window.open("/pixeleyes#openpopup",'_self',false);

然后在该页面的就绪页面中检查哈希值是否存在,打开弹出窗口,否则不执行任何操作。不确定这是否是您要找的。

关于javascript - 在同一页面中打开链接,链接打开后,执行一些代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20563945/

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