2014-01-04 7 views
0

Я хотел бы инициализировать prettyPhoto плагин для нескольких галерей на одной странице, чтобы они могли быть показаны отдельно. Моя идея состояла в том, чтобы пройти через все div, которые содержат изображения и инициализировать новый prettyPhoto для всех изображений в этом div. Но - это, по-видимому, какой-то объект, и я не могу называть его никакими функциями. Есть ли способ сделать то, что мне нужно?prettyPhoto для нескольких галерей на одной странице

$(document).ready(function() { 
    $.each($(".gallery"), function(i, val) { 
     $(val).find("img").prettyPhoto({}); //init prettyPhoto plugin 
    }); 
}); 

P.S. Извините за хромой вопрос. Я полагаю, это основной материал.

ответ

0

Я, наконец, нашел решение на тот случай, если кто-либо заинтересован.

$(document).ready(function(){ 
     $.each($(".gallery"), function(i, val) { 
      var queryString = ".gallery:nth(" + i + ") a[rel^='prettyPhoto']"; 
      $(queryString).prettyPhoto({animation_speed:'normal',theme:'light_square', social_tools: false}); 
     }); 
    }); 
Смежные вопросы