显示Jquery fancybox弹出窗口

时间:2011-03-15 09:34:39

标签: jquery facebook fancybox

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

2 个答案:

答案 0 :(得分:1)

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

<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>

答案 1 :(得分:0)

您可以在网址中添加一个锚标记,指定您要打开的花式框(例如http://yoursite.com/#myfancybox1)。

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

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