我有以下代码获取用户从顶部和底部滚动的量,然后使用这些值它应该隐藏或显示阴影。
$(document).ready(function() {
if ( $(window).scrollTop() + $(window).height() >= $(window).height() ) {
$('div.shadow-bottom').show();
}
$(window).scroll(function () {
if ( $(window).scrollTop() >= 15 ) {
$('div.shadow-top').show();
} else {
$('div.shadow-top').hide();
}
if ( $(window).scrollTop() + $(window).height() >= $(window).height() - 15 ) {
$('div.shadow-bottom').show();
} else {
$('div.shadow-bottom').hide();
}
});
});
顶部工作正常,但是当您到达页面底部时,底部应该隐藏,但如果您距离底部 15 像素,则再次显示。