0
我想弄清楚如何在页面上达到某个点后停止滚动div,并且出于某种原因,我无法使其正常工作。停止在某个div的滚动
这是它显示了当我滚动一路页脚的底部,但我希望它达到一个单元DIV结束后停止
周围的整个部分的DIV是:
content
我的jQuery:
jQuery(function($) {
var $el = $('#scroll'),
top = $el.offset().top;
$(window).scroll(function() {
var pos = $(window).scrollTop();
if (pos > top && !$el.hasClass('fixed')) {
$el.addClass('fixed');
} else if (pos < top && $el.hasClass('fixed')) {
$el.removeClass('fixed');
}
});
});
我的CSS:
#scroll.fixed {
position: fixed;
top: 20%;
}
#scroll {
position: absolute;
top: 50px;
}
我试图
stopPosition = $('.content').offset().top;
,但没有运气。