html 浮メニューをフッターまできたら固定する

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 浮メニューをフッターまできたら固定する相关的知识,希望对你有一定的参考价值。

//スクロールしたらフェードイン
$(function() {
	var topBtn = $("#float");	
	topBtn.hide();
	$(window).scroll(function () {
		if ($(this).scrollTop() > 100) {
			topBtn.fadeIn();
		} else {
			topBtn.fadeOut();
		}
	});
});

//<footer>まできたら固定
$(window).on('scroll',function(){
	var footerHeight = parseInt($('footer').css('height'));
	var scrollHeight = $(document).height() - footerHeight;
	var scrollPosition = $(window).height() + $(window).scrollTop();
 
	if ((scrollHeight - scrollPosition) / scrollHeight <= 0) {
		$('#float').css('position','relative');
		$('footer').css('margin-bottom','0px');
	} else {
		$('#float').css('position','fixed');
		$('footer').css('margin-bottom','178px');
	}
});
#float {
position: fixed;
right: 0;
bottom: 0;
width: 100%;
}
<div id="float">
hogehoge
</div>

以上是关于html 浮メニューをフッターまできたら固定する的主要内容,如果未能解决你的问题,请参考以下文章