ページにリスト (#js-list-scroll) があり、リスト内のいくつかのアイテム (li) には「itemPage」というクラスがあります。達成したいのは、ユーザーがスクロールしたときに最も近いものを見つけたいということです。 itemPage' をスクロール位置に移動します。
このようなもの:
$(window).scrollTop().closest('.itemPage');
ユセフ
ページにリスト (#js-list-scroll) があり、リスト内のいくつかのアイテム (li) には「itemPage」というクラスがあります。達成したいのは、ユーザーがスクロールしたときに最も近いものを見つけたいということです。 itemPage' をスクロール位置に移動します。
このようなもの:
$(window).scrollTop().closest('.itemPage');
ユセフ
すべてのリストをループして、その位置を現在のスクロール位置と比較する必要があります。何かのようなもの:
var scrollTop = $(window).scrollTop();
$('li.itemPage').each(function() {
var top = $(this).position().top;
if (top > scrollTop) {
// This is the first li which is visible - do something with it
return false; // Stop the .each loop from continuing
}
});