bootstrap 固定底部導航自適應


在使用bootstrap 底部導航的時候遇到了一個問題 —— 當我的內容超過一屏的時候,底部的部分內容會被固定的導航內容遮蓋

 

自己寫了一個JS腳本,解決自適應的問題

 

<nav class="navbar navbar-default navbar-fixed-bottom">
<div class="container-fluid margin_bottom_5 margin_top_5 clear_padding text-center">
<button class="btn btn-e4005a" type="button" style="padding: 6px 30px;">提交</button>
</div>
</nav>

<script>

$(function(){
autoNav();
});

//解決底部自動導航的問題
function autoNav(){
//獲取內容的高度
var bodyHeight = $("body").height();
//獲取底部導航的高度
var navHeight = $(".navbar").height();
//獲取顯示屏的高度
var iHeight = document.documentElement.clientHeight||document.body.clientHeight;
//如果內容的高度大於(窗口的高度 - 導航的高度),z則需要添加一個div,設置其高度
if(bodyHeight > (iHeight - navHeight)){
$("body").append('<div style="height: '+navHeight+'px"></div>');
}
}

</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM