这似乎很基本,但我试图让一个固定位置的页脚 div 在用户滚动到网页的最底部时滑动和淡入,然后在用户向上滚动时滑动和淡出。我搜索了 Stack Overflow,其他人提出了解决方案,但我的代码导致我的 div 只能滑动和淡入。当用户向上滚动时,我无法让 div 滑动和淡出。
此外,在我开始滚动后,这个 div 会立即滑入并淡入。我需要它等到它到达页面底部(或我可以放置在页面底部的不可见 div),然后我的固定位置 div 滑动并淡入。
有什么建议么?
jQuery:
$(function() {
$('#footer').css({opacity: 0, bottom: '-100px'});
$(window).scroll(function() {
if( $(window).scrollTop + $(window).height() > $(document).height() ) {
$('#footer').animate({opacity: 1, bottom: '0px'});
}
});
});
HTML:
<div id="footer">
<!-- footer content here -->
</div>
CSS:
#footer {
position: fixed;
bottom: 0;
width: 100%;
height: 100px;
z-index: 26;
}