Добавление class = "active" к слайдам jcarousellite - PullRequest
1 голос
/ 09 марта 2012

Мне нужен способ добавить активный класс в JCarouselLite. То, что я хочу сделать, это установить непрозрачность 0,5 для всех слайдов, кроме активного слайда, который будет 100% непрозрачности. Когда нажата следующая кнопка и слайд карусели, я хочу удалить активный класс из слайда и добавить его к следующему слайду. Кто-нибудь имеет опыт работы с этим или знает слайдер, который уже реализует эту функцию? Спасибо.

1 Ответ

1 голос
/ 09 марта 2012

Как-то так?

$(".slide.active").removeClass("active").next(".slide").addClass("active");

Если цепочка таким способом не работает, это наверняка будет:

var activeSlide = $(".slide.active");
activeSlide.removeClass("active");
activeSlide.next(".slide").addClass("active");

Ваши стили, вероятно, будут выглядеть примерно так:

.slide
{
    opacity: .5;
    filter: alpha(opacity=50);
}
.slide.active
{
    opacity: 1;
    filter: alpha(opacity=100);
}
...