我目前正試圖找出如何設置div中所有同級元素p
的高度,方法是通過動態查找該div中最長的p
元素的高度無需設置的最大高度,得到了herejquery動態地找到最長的高度來設置高度爲div中的所有兄弟
的代碼,我想動態設置高度爲最長p
動態,因爲我不知道的最長p
這裏高度的代碼
$(document).ready(function() {
setHeight('.col');
});
//global variable, this will store the highest height value
var maxHeight = 100;
function setHeight(col) {
//Get all the element with class = col
col = $(col);
//Loop all the col
col.each(function() {
//Store the highest value
if($(this).height() > maxHeight) {
maxHeight = $(this).height();;
}
});
//Set the height
col.height(maxHeight);
}
如果有人知道如何做到這一點,將是巨大
我有一個原始JavaScript解決方案之下,但它必須是jQuery的
function parseRightTabs() {
var height = 20;
var ht = 0;
for(var i=1; i<5; i++) {
ht = Od('rTest'+i).offsetHeight;
if(ht>height) height = ht;
if(i>1)Od('rTest'+i).style.display='none';
}
if(height < 50) height = 112;
Od('rTests').style.height = height + 'px';
Od('rtShow2').style.display = Od('rtShow3').style.display=Od('rtShow4').style.display = 'none';
}
希望有人能幫助
here是鏈接,如果您點擊右側部分的評價並點擊1,2或3
這裏是js小提琴
http://jsbin.com/owiju5/2/edit
「我有以下的javascript原料解決方案,但它必須是jQuery的」你的意思是這周圍的其他方式? jquery是javascript ... – 2011-05-27 12:32:05
@josh最近我聽說很多,初學者希望他們的JavaScript被編碼爲jQuery-like。這對他們來說更容易理解,並提供了一種入門方式,以學習原生JavaScript方法,因爲他們的進步... – 2011-05-27 13:24:20
我知道jquery是javascript,但jquery似乎更流暢地學習我來自設計背景 – sat 2011-05-27 13:48:31