頁腳js控制在底部顯示


當內容不夠無法撐開頁面時,需要將尾部一直固定在頁面底部,JS實現頁腳在瀏覽器可視范圍內始終置底。

 1 <script type="text/javascript">
 2         $(window).bind("load", function() {
 3             var footerHeight = 0;
 4             var footerTop = 0;
 5             positionFooter();
 6             function positionFooter() {
 7                 // 獲取頁腳的高度
 8                 footerHeight = $(".footWrap").height();
 9                 // 獲取頁腳的高度
10                 /*
11                     scrollTop() 設置或獲取位於對象最頂端和窗口中可見內容的最頂端之間的距離
12                 */
13                 footerTop = ($(window).scrollTop()+$(window).height()-footerHeight)+"px";
14                 //如果頁面內容高度小於屏幕高度,div#footer將絕對定位到屏幕底部,否則div#footer保留它的正常靜態定位
15                 if(($(document.body).height()+footerHeight) < $(window).height()) {
16                     $(".footWrap").css({ position: "absolute",left:"0" }).stop().css({top:footerTop});
17                 }
18             }
19             $(window).scroll(positionFooter).resize(positionFooter);
20         });
21 </script>
js代碼
有兩處$(".footWrap"),需要將頁腳的類樣式名稱footWrap修改成需要的名稱即可,還要引入jquery文件。如
<script src="/static/plugins/jquery-3.3.1.js"></script>
 


免責聲明!

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



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