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 浮メニューをフッターまできたら固定する的主要内容,如果未能解决你的问题,请参考以下文章

python 窗口にメニューとツールバーを追加するサンプル

javascript 170512スマホでページ内迁移するとメニューが闭じない

text 楽天スマートフォン商品ページ风ボタンフッター固定

markdown 安卓でCPPありのプロジェクトをクローンしてきたらビルドできなかった

xml 【执笔中】【WPF】【MVVM】动的なコントロールに対して,动的なコンテキストメニューを构成する。

html LPのフッター