我已經使用jQuery代碼來擴展容器內Div的高度。 Here is the JSFiddle link。jQuery容器Div高度不擴展
但是,當調整瀏覽器寬度的大小時,Divs高度是固定的,並且文本溢出容器。下面的代碼可以改變,以擴大容器的高度和Div內的文字,使文本保持在?
jQuery代碼:
$(window).load(function() {
$(window).resize(function() {
$(document).ready(function() {
var heightArray = $(".container>div").map(function() {
return $(this).height();
}).get();
var maxHeight = Math.max.apply(Math, heightArray);
$(".container>div").height(maxHeight);
$(".container>div").height(maxHeight);
});
}).trigger('resize');
});
風格:
.container {
height: auto;
float:left; }
#half {
width:48%;
margin:0.5%;
padding:0.5%;
float:left;
background-color:#1589FF; }
HTML:
<div class="container">
<div id="half">
<h1>About</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Curabitur posuere enim eget turpis feugiat tempor. Etiam ullamcorper lorem dapibus velit suscipit ultrices. Proin in est sed erat facilisis pharetra.</div>
<div id="half">
<h1>News</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in. In semper consequat est, eu porta velit mollis nec. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam sodales urna non odio egestas tempor. Nunc vel vehicula ante. Etiam bibendum iaculis libero, eget molestie nisl pharetra in.
</div>
</div>
ID必須是唯一 – billyonecan 2013-05-13 20:20:37
'$(文件)。就緒(函數(){'應該換其他所有功能。 ..你也可以多次加載'document.ready' – jcho360 2013-05-13 20:30:08
@ jcho360你不應該把'$(window).load'包裝在'document.ready'中,準備好的處理程序應該被完全刪除 – 2013-05-13 20:35:04