2

我正在使用 prettyPhoto(http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

根据文档,它是由以下触发的:

$("a[rel^='prettyPhoto']").prettyPhoto();

但是,我只使用这个(根据 W3C,rel 属性无效并且不需要):

$(".photo a").prettyPhoto();

但是我需要将我的照片作为画廊,根据使用它制作的文档:

<a href="images/1.jpg" rel="prettyPhoto[pp_gal]"><img src="images/1b.jpg" /></a>

(rel 标签的画廊名称介于 之间[ ]


有没有办法在没有 rel 标签的情况下定义画廊?

4

1 回答 1

4

通过上面的评论找到了解决方案:prettyPhoto's rel 属性上的验证错误

像这样指定您的链接:<a href="img.jpg" data-gal="prettyPhoto[gal]"></a>并用于$("a[data-gal^='prettyPhoto']").prettyPhoto({hook: 'data-gal'});初始化 prettyPhoto。

于 2013-04-03T10:02:29.137 回答