Fancybox中有多个'rel'

时间:2013-09-13 07:52:53

标签: jquery fancybox fancybox-2

我安装了Fancybox,我想从不同的缩略图中启动不同的图像集。默认设置使所有图像从所有缩略图循环显示。我通过反复试验发现,我可以为html中的每个集合分配一个新的'rel',并在单独的js中反映出来。我想知道我是否可以将所有数据添加到一个js。这是js:

<script type="text/javascript">
    $(document).ready(function() {
        $("[rel='set1']").fancybox({
            helpers : {
                thumbs : false
            }
        });
    });
</script>

'set1'是我为第一组图像改变的位。在html中有一个'rel也有'set1'。

我有12套图片,我宁愿在页面中没有12个这样的脚本。我可以将'set2','set3'等添加到一个js脚本中吗?我已经厌倦了许多方式,但没有一个适合我。

我希望我已经清楚了,我在js上很新。

柯克

1 个答案:

答案 0 :(得分:0)

我有fancybox 2.1.5而不是使用“rel”它现在检查“data-fancybox-group”属性。我花了一些实际的代码来找到它。

您可以覆盖要与(当前未记录的)groupAttr选项一起使用的属性的名称。例如,要将其更改为rel,您需要{groupAttr: "rel"}

https://github.com/fancyapps/fancyBox/issues/288