0
4

1 に答える 1

0

おそらく、スライダー要素のスクロール イベントを観察する必要があります。各スクロールプロセスの後に、どの要素が表示されているスライダー領域内にあるかを測定する必要があります (他の要素は CSS によって隠されていると思いますoverflow: scrollよね?)...

スクロールが常にではなく実際に停止したときにのみ関数がトリガーされるように、小さな遅延を使用する必要があります。

実際に動作するコードでそれを示す方が良いので...私のjsfiddleをチェックしてください。少なくとも Chrome では動作しますが、他のブラウザでも動作すると思います... 年リストをスクロールして 50 ミリ秒停止すると、スライダーの表示領域に表示されるこのリスト項目divがログインされますconsole.log。 JS コンソール...お役に立てば幸いです =)

編集: 小さな CSS エラーがありました...修正され、URL が更新されました

于 2012-05-03T20:01:45.093 に答える