我试图在向下滚动页面后获得一个 div。它工作得很好,但是当我尝试滚动太远时,div 卡在页面底部:
$(function() {
var $sidebar = $("#sidebar"),
$bigPics = $("#bigPics"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 20,
turnoff = 1;
var documentHeight = $(document).height();
$window.scroll(function() {
if (($window.scrollTop() > offset.top) && (documentHeight - 1200 > parseFloat($sidebar.css("marginTop")))) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
});
} else {
$sidebar.stop();
}
});
});
当我向上滚动页面时,关于如何让它重新开始的任何想法?提前喝彩