ページの下部をスクロールすると、フッターdivの上部に固定された画像を停止する方法が見つかりません。jQueryが固定されたときにスクロールを停止する
フッタの高さを計算して、window.height
から削除して、強制的にその位置でスクロール停止を試みました。
.footer-arrow
は私の固定画像です。
次のコードは、この半成功しない:
$(function() {
$(window).scroll(function() {
var footHeight = $('#footer').offset().top;
var height = (($(window).height()) - footHeight);
// if ($(document).height() - footHeight <= ($(window).height() + $(window).scrollTop()))
if ($(this).scrollTop() > footHeight) {
$('.footer-arrow').css({
position: 'fixed',
bottom: 20
});
} else {
$('.footer-arrow').addClass('fixed');
$('.footer-arrow').css({
position: 'fixed',
bottom: 140,
});
}
})
});
は、あなたのHTMLが含まれてくださいもらえますか? –