从外部到达时如何打开弹出窗口 link

How to open a popup when arriving from an external link

这是当前的场景

我在“站点 A”上有一个灯箱弹出窗口,我想从“站点 B”link 转到“站点 A”,包括弹出窗口。我的意思是,当访问者从外部到达网站时 link 让弹出窗口自动出现,而无需单击弹出窗口触发器。

我已经尝试在弹出窗口的 href 中使用 #popup-name 以及 links 但这并没有解决问题,我认为由于 div ID 仍然在 css 中设置为 display:none,当用户单击弹出目标时,在 javascript 中更改。

有没有办法成功做到这一点,还是我现在正在逆流而上?

所以我能够解决这个问题,希望我提供的信息对遇到同样问题的任何人都有帮助。

我必须做的是集成一个新的 javascript,当文档加载时检查 URL 中是否有特定的散列。这样我就可以将此过程用于我在网站上拥有的任意数量的弹出窗口。

这是我使用的脚本。

 $(document).ready(function() {
    if (window.location.hash.indexOf("anchorhash") > -1) {
        $("#anchorhash").fancybox().trigger('click');
    }
 });

基本上是这样

当文档加载时,我们调用脚本并检查 window 以获得正确的主题标签 url。如果 url 是正确的,那么我们将调用所选的灯箱并将 URL 视为接受对该弹出窗口 link 本身的点击;在 return 中显示页面加载时的弹出窗口。

希望这对社区有帮助,我知道它对我有帮助。