首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示Jquery fancybox弹出菜单

问显示Jquery fancybox弹出菜单
EN

Stack Overflow用户
提问于 2011-03-15 17:34:39
回答 2查看 1.6K关注 0票数 1

我有一个关于jquery fancybox的简单问题。在我最近的项目中,我在我的相册的每个细节页面上都有facebook分享链接,我使用fancybox将整个细节页面显示为弹出窗口。但是当我分享facebook的链接时,我希望这个来自facebook的链接在jquery弹出时重定向回相关的详细信息页面。我已经得到了正确的网址与id的详细页链接到正常的详细页。我知道有一种方法可以让它弹出,但我找不到…有什么需要帮忙的..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-23 18:07:21

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

代码语言:javascript
复制
<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
EN

Stack Overflow用户

发布于 2011-03-15 17:58:40

你可以在你的网址中添加一个锚标签,指定你想要打开的fancybox (例如http://yoursite.com/#myfancybox1)。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5309833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档