【问题标题】:How can I have the same title for all images in a set using FancyBox?如何使用 FancyBox 为一组图像中的所有图像设置相同的标题?
【发布时间】:2011-09-12 10:29:19
【问题描述】:

我正在使用FancyBox 创建一个画廊。我想做的是描述一件作品(不管是什么类型的),显然所有的图像都与作品相关。就像对同一主题的替代视图一样。

我怎样才能为所有这些设置一个标题?我知道fancybox 从<a> 元素中获取标题。一个明显的解决方案是所有对象都具有相同的标题。这个ofcource是一个虚拟的解决方案。

编辑: 使用 Ajax 加载数据,每个页面可能有多个具有备用标题的画廊

【问题讨论】:

    标签: jquery jquery-plugins fancybox


    【解决方案1】:

    我不知道为什么这篇文章被标记为 PHP。

    在你的 js 中 -

    $('a.whatever').fancybox({title:"Set Title Here"});
    

    这应该强制标题,假设所有fancybox 实例都是从同一个锚点调用的?如果您可以发布您的 HTML / JS 会更有帮助

    【讨论】:

    • 在这种情况下,您真正​​做到这一点的唯一方法是使用备用标题,除非您使用上面指定的方法为每个图库提供单独的 onclick 功能。我想你可以给画廊包装div 一个标题并使用点击功能来获得它,想要一个例子吗?
    • 是的,请!我想不出一种方法来告诉 fancybox 如何获得父母的头衔。
    • jsfiddle.net/T4HJv/1 - 显然不能在小提琴上工作,但尽量将它移植到你的代码中
    猜你喜欢
    • 2019-09-07
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    相关资源
    最近更新 更多