Fancybox - 设置下一个/上一个URL' s?

时间:2012-02-07 11:38:08

标签: jquery fancybox lightbox

我有一个图库,它使用Fancybox在灯箱内加载iFrame,具体取决于通过URL传递的参数。在普通的图库页面上一切正常(因为所有图像都在页面上以便加载fancybox)。

我的问题是,在网站的另一部分,我有一个区域,显示最后3个图像添加到多个画廊,点击时打开一个fancybox以与普通画廊页面相同的方式,但下一个/ previous仅循环显示这3张最新图像,而不是图库中的所有图像。

目前我能想到的唯一解决方案是为fancybox添加隐藏的链接,但我觉得这可能会变得混乱,希望有更好的方法。

那么,有没有办法设置下一个/上一个URL? 还是有人用过/可以想到的这个问题的另一个解决方案?

由于

1 个答案:

答案 0 :(得分:0)

对于那些感兴趣的人,我必须使用的“解决方案”是在页面上为页面上的每个图库输出许多空锚标签。

所以画廊1看起来像:

<a href="/foo/large/bar1.jpg" rel="gallery1">
  <img src="/foo/thumbs/bar1.jpg" alt="foo bar" />
</a>
<a href="/foo/large/bar2.jpg" rel="gallery1">
  <img src="/foo/thumbs/bar2.jpg" alt="foo bar" />
</a>
<a href="/foo/large/bar3.jpg" rel="gallery1">
  <img src="/foo/thumbs/bar3.jpg" alt="foo bar" />
</a>
<a href="/foo/large/bar4.jpg" rel="gallery1"></a>
<a href="/foo/large/bar5.jpg" rel="gallery1"></a>
<a href="/foo/large/bar6.jpg" rel="gallery1"></a>
...

它使代码非常混乱(通常在一个页面上有数百个空链接),但页面上没有任何变化,并且它似乎不会使页面减慢很多(如果有的话),所以我猜只有我才能真正关心标记中存在的空锚。 IMO它不是一个理想的解决方案,但它确实有效。

同样,如果某人对此问题有更清晰/更好的解决方案,请分享答案,因为我会非常感兴趣!