1

JCarouselLite にアクティブなクラスを追加する方法が必要です。私がやりたいことは、不透明度が 100% になるアクティブなスライドを除いて、すべてのスライドに .5 の不透明度を設定することです。次のボタンをクリックしてカルーセルがスライドしたときに、アクティブなクラスをスライドから削除して、次のスライドに追加したいと考えています。誰もこれを経験したことがありますか、またはこの機能を既に実装しているスライダーを知っていますか? ありがとうございました。

4

1 に答える 1

1

このようなもの?

$(".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);
}
于 2012-03-09T19:33:35.933 に答える