Недавно я получил некоторую помощь от SLaks (спасибо) за поведение моей собственной галереи. Теперь я пытаюсь решить, как работают миниатюры. Я занимался этим около часа, но я не могу заставить его работать. Живая версия кода: http://www.studioimbrue.com. В настоящее время код выглядит следующим образом:Пользовательская галерея jQuery Thumbnail Behavior
$('.thumbscontainer ul li a').click(function() {
var li_index = $(this).parents('ul').children('li').index($(this).parent("li"));
$(this).parents('.thumbscontainer').parent().find('.captions ul li').fadeOut();
$(this).parents('.thumbscontainer').parent().find('.captions ul li:eq('+li_index+')').fadeIn();
});
$('.container .captions li').click(function() {
var nextLi = $(this).fadeOut().next().fadeIn();
if (nextLi.length === 0) //If we're the last one,
nextLi = $(this).siblings(':first-child').fadeIn();
});
Единственная проблема заключается в том, что когда галерея изображение щелкнул, она переходит к следующему изображению в серии, но эскизы не меняют к следующему в списке. Вы можете взглянуть на мой предыдущий вопрос, чтобы посмотреть наше обсуждение. Благодаря
Хах, еще раз спасибо. Кажется, это не работало. Я смотрю сейчас, но я не могу понять, почему ... http://www.studioimbrue.com/index2.php – steve
Вам нужно поместить мой код в обработчик 'click' после' nextLi' и поместите весь обработчик кликов (из другого ответа) в блок с помощью инструкции 'var'. – SLaks
Ну ладно. Ты классный в этом ... У меня есть много, чтобы узнать ха-ха. Единственная проблема сейчас (проверьте index2.php), сначала она не будет прокручиваться при нажатии галереи, но как только вы активируете другую миниатюру, она начнет работать правильно. Код, который у нас есть сейчас, недоступен, поэтому я немного потерян ... – steve