我有一些文章,每篇文章都有一个“阅读更多”链接,可以在fancybox中打开文章。
每篇文章,有时都有pdf,我也想在fancybox中打开theese pdf。
我已经将此工作正常了。
我所拥有的是:
我在fancybox中打开我的文章,然后我在我的文章链接中找到pdfs,当我点击这些链接时,我在fancybox中打开pdfs。
但是当我在fancybox中关闭我的pdf时,我想打开我的第一个打开的fancybox,那就是内部有pdf的fancybox。
我试图在我的函数中使用此选项在fancybox中打开pdf:
afterClose: function() {
$(".fancybox").fancybox().trigger("click");
}
但是就像这样,当我关闭我的pdf fancybox时,我没有打开我的第一篇文章。
我已经尝试了很多方法来实现我的目标,但这并不容易......
你知道如何在我关闭第二个花式箱时打开我的第一个fancybox吗?
您可以在此处查看我的完整示例:http://jsfiddle.net/5EV8r/423/
答案 0 :(得分:1)
在jsfiddle上更改了您的代码。您在同一链接上加载了两次fancybox。 我在关闭按钮上添加了一个不同的行为,以回到旧的fancybox。
afterShow: function() {
$(".fancybox-close").click(function(e) {
e.preventDefault();
$(".fancybox").click();
});
}