显示 Jquery fancybox 弹出窗口

发布于 2024-10-22 04:03:23 字数 250 浏览 1 评论 0原文

我有一个关于 jquery fancybox 的简单问题。在我最近的项目中,我的照片库的每个详细信息页面中都有 facebook 共享链接,并且我使用 fancybox 将整个详细信息页面显示为弹出窗口。但是当我分享到 Facebook 的链接时,我希望 Facebook 的链接在 jquery 弹出时重定向回相关的详细信息页面。 我已经获得了正确的 url,其中包含链接到普通详细信息页面的详细信息页面的 id。我知道有一种方法可以将其显示为弹出窗口,但我找不到...请帮忙...

I got a simple question about jquery fancybox. In my recent project I have facebook share link in every details page of my photo gallery and I am using fancybox to display the whole detail page as a pop up. But when I sharing link to facebook, I want that link from facebook to redirect back to related detail page as jquery pop up.
I've already got the correct url with id of detail page linking to normal detail page. I know theres a way to get it as popup but I couldn't find out... Any help please...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

羁〃客ぐ 2024-10-29 04:03:23

好的,这是我使用的代码......

<script type="text/javascript">
$(function() {
    var i = jQuery.url.param("id")
    var x = ".thumb a#"+i;
    var y = ".lastthumb a#"+i;

    if(i!=""){
        $(x).trigger('click');
        $(y).trigger('click');
    }
});
</script>

OK, here is the code i used...

<script type="text/javascript">
$(function() {
    var i = jQuery.url.param("id")
    var x = ".thumb a#"+i;
    var y = ".lastthumb a#"+i;

    if(i!=""){
        $(x).trigger('click');
        $(y).trigger('click');
    }
});
</script>
奢望 2024-10-29 04:03:23

您可以在 URL 中添加锚标记,指定要打开的 fancybox(例如 http://yoursite.com/#myfancybox1 )。

然后你可以使用一些 jQuery 插件来获取这个值(例如 https://github.com/allmarkedup/ jQuery-URL-Parser)并获取jQuery.url.attr('anchor');

一旦您的 DOM 准备就绪,只需检查 URL 是否有锚点(并且该锚点链接到现有的 Fancybox)。如果然后打开 fancybox :)

You can add an anchor tag in your URL specifying the fancybox you want to open (e.g http://yoursite.com/#myfancybox1).

Then you can use some jQuery plugin to get this value (like https://github.com/allmarkedup/jQuery-URL-Parser) and get the jQuery.url.attr('anchor');.

Once your DOM is ready, just check for the URL if there's an anchor (and the anchor is linked to an existing Fancybox). If then open the fancybox :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文