正确的PrettyPhoto rel属性?

时间:2014-01-21 14:48:55

标签: php html wordpress prettyphoto rel

这些属性中哪一个是正确的?

rel="prettyPhoto[gallery]"

rel="prettyPhoto[pp_gal]"

这个画廊/ pp_gal是否在某处宣布?我可以动态地将任何图片库传递给prettyPhoto(通过执行SQL语句来获取一些img源,并以某种方式将它们传递给触发prettyPhoto的链接)?

1 个答案:

答案 0 :(得分:4)

只是为了扩展CBroe的评论,这完全正确但可能不够明确。

大括号内的文字可以是您想要的任何内容。它背后的想法是你只是用它来将不同的图像分组到一个画廊。所以;

<a href="..." rel="prettyPhoto[gal1]"><img src="..." /><a/> 
<a href="..." rel="prettyPhoto[gal1]"><img src="..." /><a/> 
<a href="..." rel="prettyPhoto[gal2]"><img src="..." /><a/> 
<a href="..." rel="prettyPhoto[gal2]"><img src="..." /><a/> 
<a href="..." rel="prettyPhoto[gal1]"><img src="..." /><a/> 
<a href="..." rel="prettyPhoto[gal2]"><img src="..." /><a/> 

如果您单击图像1并启动灯箱,则其中将包含图像1,2和5。即所有gal1分组。点击图片6,它将包含3,4和6,gal2分组。该插件使用正则表达式进行分组;

        // Find out if the picture is part of a set
        theRel = $(this).attr(settings.hook);
        galleryRegExp = /\[(?:.*)\]/;
        isSet = (galleryRegExp.exec(theRel)) ? true : false;