【问题标题】:Fancybox - setting next/previous URL's?Fancybox - 设置下一个/上一个 URL?
【发布时间】:2012-02-07 11:38:08
【问题描述】:

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

我的问题是,在网站的另一个部分,我有一个区域显示添加到多个画廊的最后 3 张图像,当单击该区域时,会以与正常画廊页面相同的方式打开一个花式框,但下一个/previous 仅循环浏览这 3 张最新图片,而不是图库中的所有图片。

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

那么,有没有办法设置下一个/上一个 URL? 或者有人已经使用/可以想到的解决此问题的其他方法?

谢谢

【问题讨论】:

    标签: jquery fancybox lightbox


    【解决方案1】:

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

    所以画廊 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 这不是一个理想的解决方案,但它确实有效。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多