我有一个脚本可以计算出元素列表与页面顶部的距离,但我不确定如何检测它与底部的距离。当它到达底部时(好吧,在底部之前 20px)我想触发一个事件并将其淡出:
$(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)
}
})
})
如果有人有任何建议,不胜感激。我正在循环遍历元素以检测它,所以当其中一个从底部达到 20px 时,我想将其淡出。谢谢!