ページの上部から要素のリストまでの距離を計算するスクリプトがありますが、下部からの距離を検出する方法がわかりません。それが一番下に達したら (まあ、一番下の 20 ピクセル前)、イベントを発生させてフェードアウトさせたい:
$(window).on('load resize scroll', function () {
$('.links__item').each(function () {
if (($(this).offset().top - $(window).scrollTop()) < 20) {
$(this).stop().fadeTo(100, 0)
} else {
$(this).stop().fadeTo('fast', 1)
}
})
})
誰かアドバイスがあれば、よろしくお願いします。私はそれを検出するために要素をループしているので、そのうちの1つが下から20pxに達したら、それをフェードアウトしたい. ありがとう!