2011-06-27 2 views
1

Я думаю, что я близок к тому, чтобы понять это, и хотел бы, чтобы какая-то помощь помогла ему нормально работать. Я использую динамически генерируемые идентификаторы из идентификационных номеров Wordpress Post для создания уникальных галерических галерей. Мой скрипт, похоже, захватывает только один уникальный селектор, а не какой-либо другой.Galleriffic и несколько галерей на странице wordpress

Вы можете увидеть страницу here

Вот код Galleriffic INIT:

var galleryId = $('.gallery').attr('id'); 
var slideId = $('#'+galleryId+' > div'); 
var currentId = $('.thumbs_group').attr('id'); 
$('#'+galleryId).galleriffic('#'+currentId, { 
    imageContainerSel: slideId 
}); 

Опять же, этот код влияет только на первую галерею, а не вторая галерея.

Любые идеи будут оценены. Спасибо.

ответ

0

вы только применяя функцию к одному galleryID, попробуйте

Обновленный код: заменить весь ваш код выше с этим:

$('.gallery').each(function(){ 
    $(this).galleriffic($(this).next(), { 
     imageContainerSel: $(this).find('.slideshow') 
    } 
}); 
+0

Спасибо за ответ, но это не похоже на работу , Я обновил свой сценарий, используя ваше предложение, и теперь я вызываю две разные галереи, но изображения помещаются в оба контейнера изображений. Думаю, мне нужно как-то вызвать уникальный контейнер. – katart

+0

Что значит быть помещенным в оба контейнера изображений? – bingjie2680

+0

Я снова изменил сценарий, но вы можете просмотреть его снова по ссылке выше. Каждая галерея содержит контейнер изображений, и я не могу заставить каждую галерею отображать изображения в своем собственном контейнере изображений. Как я могу выбрать уникальный контейнер изображений в каждой галерее? – katart

Смежные вопросы