bootatrap页脚处理固定于底部不遮挡内容

5 篇文章 0 订阅
3 篇文章 0 订阅

搭建个人网站的时候遇见个问题,主要我觉得这种方式处理简单。

bootatrap自带页脚(如下)但是使用的时候会出现遮挡文字的情况;

<nav class="navbar navbar-default navbar-fixed-bottom" id="footer">
	<div class="container">
		<div class="navbar-header">
			<a style="font-size: 10px;" class="navbar-brand" target="_blank"
				href="http://www.miitbeian.gov.cn"> Copy Right @ 2018 </a>
		</div>
	</div>
</nav>

差不多是这样


主要是class属性 navbar-fixed-bottom



所以处理方法就是用js当页面的内容的高度大于页面的高度就移除该属性;此时页脚会在内容最下面

$(document).ready(function() {
	autoFooterHeight();
})
// 解决底部自动导航的问题
function autoFooterHeight() {
	// 获取内容的高度
	var bodyHeight = $("body").height();
	// 获取底部导航的高度
	var navHeight = $(".navbar").height();
	// 获取显示屏的高度
	var iHeight = document.documentElement.clientHeight || document.body.clientHeight;
	// 如果内容的高度大于(窗口的高度 - 导航的高度),移除属性样式
	if (bodyHeight > (iHeight - navHeight)) {
		$("#footer").removeClass("navbar-fixed-bottom");
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值