Правильный атрибут prettyPhoto rel?


Какой из этих атрибутов правильный?

rel="prettyPhoto[gallery]"

Или

rel="prettyPhoto[pp_gal]"

Объявлена ли где-нибудь эта галерея/pp_gal? Могу ли я передать любую галерею изображений в prettyPhoto динамически (выполнив инструкцию SQL, чтобы получить некоторые источники img и каким-то образом передать их по моей ссылке, которая запускает prettyPhoto)?

Author: mike_x_, 2014-01-21

1 answers

Просто чтобы расширить комментарий 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; 
 4
Author: McNab, 2014-01-21 16:49:05