在頁面布局(layout)時經常是上左右的框架布局并且需要寬、高度的自適應,div+css是無法實現(*hegz: div+css其實是可以實現的,利用jQuery比較容易實現瀏覽器的兼容性),所以需要js來輔助。
主要通過 jQuery.resize() 這個方法,也就是當窗口大小改變時重新計算布局的高寬。其它直接看代碼即可。
Html代碼
<div id="header"></div> <div id="left"></div> <div id="right"></div>
Js代碼
$(document).ready(function() {    initLayout();    $(window).resize(function(){      initLayout();    });  });  function initLayout() {    $('#right').width(document.documentElement.clientWidth - $("#left").width()-2);    var h = document.documentElement.clientHeight - $("#header").height()-5;    $('#left').height(h);    $('#right').height(h);  } 以上這篇jQuery實現布局高寬自適應的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答