У меня есть страница, содержащая слайдер jCarousel (в div) и div, который содержит список миниатюр. Карусель скрыта при начальной загрузке страницы, а миниатюры видны. Чего я пытаюсь добиться, так это того, что когда пользователь нажимает на определенную миниатюру, список миниатюр (или, я должен сказать, галерея) исчезает, в то время как карусель становится видимой С увеличенной версией изображения нажатой миниатюры, показанной первой на карусель. Я попытался установить для параметра конфигурации карусели «старт» переменную, содержащую идентификатор миниатюры, на которую нажали, но это дало мне странные результаты. Любая помощь будет принята с благодарностью! Вот мой код:
<script type="text/javascript">
$(document).ready(function() {
var currImage;
$('#carousel').hide();
$('.thumb').click(function(){
$('#thumbs').fadeOut('slow');
currImage = $(this).attr('id');
$('#mycarousel').jcarousel({
start: currImage,
visible: 1,
scroll: 1
});
$('#carousel').fadeIn('slow');
});
});
</script>
<div id="thumbs">
<ul class="thumb-display">
<li>
<a class="thumb" href="#" id="1">
<img src="pic1-thumb.jpg" />
</a>
</li>
<li>
<a class="thumb" href="#" id="2">
<img src="pic2-thumb.jpg" />
</a>
</li>
</ul>
</div>
<div id="carousel">
<ul id="mycarousel" class="jcarousel-skin-tango">
<li><img src="pic1-large/></li>
<li><img src="pic2-large/></li>
</ul>
</div>