Javascript 在同一页面中打开链接,一旦链接打开,执行一些代码
我在主页上有几个弹出窗口。通过使用ID选择它们并使用fadeIn()和fadeOut()打开和关闭它们。现在我想通过点击另一个窗口的链接打开一个特定的弹出窗口?例如,如果我在新窗口中单击“弹出1”,我希望打开主页,然后显示“弹出1” 我尝试使用下面的代码,但在编写代码时,我意识到脚本会被重新加载,因此我加载弹出窗口的功能无法工作 所以我的问题是,当一个链接指定在另一个页面中显示哪个元素时,您是否可以推荐一些优雅的解决方案来在一个页面中显示该元素Javascript 在同一页面中打开链接,一旦链接打开,执行一些代码,javascript,jquery,html,Javascript,Jquery,Html,我在主页上有几个弹出窗口。通过使用ID选择它们并使用fadeIn()和fadeOut()打开和关闭它们。现在我想通过点击另一个窗口的链接打开一个特定的弹出窗口?例如,如果我在新窗口中单击“弹出1”,我希望打开主页,然后显示“弹出1” 我尝试使用下面的代码,但在编写代码时,我意识到脚本会被重新加载,因此我加载弹出窗口的功能无法工作 所以我的问题是,当一个链接指定在另一个页面中显示哪个元素时,您是否可以推荐一些优雅的解决方案来在一个页面中显示该元素 $("#galleryNav a").on('cl
$("#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);
像
然后在该页面的页面准备中检查哈希是否存在打开弹出窗口,否则什么也不做。
不确定这是否是您想要的。一个可行的想法是
$("#galleryNav a").on('click', function() {
window.open("/pixeleyes#showpopup",'_self',false);
});
当您使用下面的行打开一个新页面时,请发送一些参数或散列值
window.open("/pixeleyes",'_self',false);
像
然后在该页面的页面准备中检查哈希是否存在打开弹出窗口,否则什么也不做。
不确定这是否是您想要的。一个可行的想法是
$("#galleryNav a").on('click', function() {
window.open("/pixeleyes#showpopup",'_self',false);
});
当您使用下面的行打开一个新页面时,请发送一些参数或散列值
window.open("/pixeleyes",'_self',false);
像
然后在该页面的页面准备中检查哈希是否存在打开弹出窗口,否则什么也不做。
不确定这是否是您想要的。一个可行的想法是
$("#galleryNav a").on('click', function() {
window.open("/pixeleyes#showpopup",'_self',false);
});
当您使用下面的行打开一个新页面时,请发送一些参数或散列值
window.open("/pixeleyes",'_self',false);
像
然后在该页面的页面准备中检查哈希是否存在打开弹出窗口,否则什么也不做。
不确定这是否是你要找的
$("#galleryNav a").on('click', function() {
window.open("/pixeleyes#showpopup",'_self',false);
});
showpopup可以是任何您想作为弹出窗口打开的内容。。。
showpopup可以是任何您想作为弹出窗口打开的内容。。。
showpopup可以是任何您想作为弹出窗口打开的内容。。。
showpopup可以是任何你想作为弹出窗口打开的东西……是的,这似乎是一个很好的解决方案。我在想也许可以用这种方式使用表单和传递变量,但这更好,谢谢。无论如何,我会等待更多的答案,以防万一,然后再接受答案。是的,这似乎是一个很好的解决方案。我在想也许可以用这种方式使用表单和传递变量,但这更好,谢谢。无论如何,我会等待更多的答案,以防万一,然后再接受答案。是的,这似乎是一个很好的解决方案。我在想也许可以用这种方式使用表单和传递变量,但这更好,谢谢。无论如何,我会等待更多的答案,以防万一,然后再接受答案。是的,这似乎是一个很好的解决方案。我在想也许可以用这种方式使用表单和传递变量,但这更好,谢谢。无论如何,在接受答案之前,我会等待更多的答案以防万一。