Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jCarouselLite (https://javascript.ru/forum/jquery/10954-jcarousellite.html)

DjTarik 30.07.2010 16:08

jCarouselLite
 
Такой вопрос: если я использую External Controls (прямая навигация по слайдам) - как мне узнать, какой слайд сейчас активный? Нужно ему другой класс присвоить. Кто-нить уже сталкивался?
Спасибо.

DjTarik 01.08.2010 18:45

Никто не подскажет? =(

Nesquik 04.01.2014 23:56

var cnt = $('.main_slider ul li').length;
	if (cnt) {
		for (var i = 1; i <= cnt; i++) {
			$('.slider_pic ol').append('<li><img class="slider_pic_'+ i + '" alt="'+ i + '" src="./images/slider_pic'+ (i == 1 ? '_act' : '' ) +'.png" /></li>');
		}
	
		$('.main_slider').jCarouselLite({
			btnNext: '.main_slider .rt_arrow',
			btnPrev: '.main_slider .lft_arrow',
			btnGo: ['.slider_pic_1', '.slider_pic_2', '.slider_pic_3', '.slider_pic_4', '.slider_pic_5', '.slider_pic_6', '.slider_pic_7', '.slider_pic_8'],
			mouseWheel: true,
			visible: 1,
			speed: 1000,
			circular: true,
			afterEnd:
					function(li) {
						var i = li.index();
						if (i > cnt) i = 1;
						$('.slider_pic ol img').attr('src', './images/slider_pic.png').filter('*:eq('+(i-1)+')').attr('src', './images/slider_pic_act.png')
					}
			});
	}


Часовой пояс GMT +3, время: 07:00.