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;
しかし、運を試してみました。