我想在用户滚动到页面的某个位置时显示一个元素,但我也想在用户到达页面末尾时隐藏该元素。
现在我只有显示元素的代码:
( function( $ ) {
$(document).scroll(function() {
var y = $(this).scrollTop();
if (y > 800) {
$('.sticky-bottom').fadeIn();
} else {
$('.sticky-bottom').fadeOut();
}
});
} ( jQuery ) );
但是我怎么能把它藏在页面的最后呢?没有什么比.scrollBottom
更好的了。
1条答案
按热度按时间zmeyuzjn1#
怎么样
我添加了一个小提琴(显示小提琴的控制台),以验证您需要的边距(800)的添加。它可以根据您的设计而变化,我只是使用控制台,因为我不知道您是否正在使用一个粘在底部的对象,例如。
https://jsfiddle.net/97s6p51n/