0

スライダーULのかなり標準的なスライダーコンポーネントを持っています。

ビューポートに表示されている要素だけにアクティブなクラスを追加したい。私はグーグルを試みましたが、すべて無駄でした。誰でもこれに光を当てることができますか?

ここに画像の説明を入力

以下はスライドコードです:

// get all lists that slider was initialised on
$lists = $(this.container).find('> ul');

// get current left position of list
currentPos = $lists.position().left;

// new left position of list is width of a page times target page number
newLeftPos = currentPos - (530 * (newPageNum-1));
4

1 に答える 1

1
if($("li").is(":visible")){
    $(this).addClass('active');
}
于 2013-07-30T11:35:48.217 に答える