19 Mayıs 2011, PERŞEMBE
öğeleri bir dizi max yüksekliği ile eleman
div öğeleri kümesi var. jQuery, maksimum yükseklik ile div div yüksekliği de bulmak mümkün olmak istiyorum. Örneğin:
<div>
<div class="panel">
Line 1
Line 2
</div>
<div class="panel">
Line 1<br/>
Line 2<br/>
Line 3<br/>
Line 4<br/>
</div>
<div class="panel">
Line 1
</div>
<div class="panel">
Line 1
Line 2
</div>
</div>
Yukarıdaki bakarak, 2 div (4 hat) tüm maksimum yüksekliğe sahip olduğunu biliyoruz. Bunu nasıl öğrenebilirim? Birisi yardım eder misiniz?
Ben şimdiye kadar denedim:
1 div yüksekliği verir $("div.panel").height().
CEVAP
19 Mayıs 2011, PERŞEMBE
var maxHeight = Math.max.apply(null, $("div.panel").map(function ()
{
return $(this).height();
}).get());
Eğer bu kafa karıştırıcı okumak için ise, bu daha net olabilir:
var heights = $("div.panel").map(function ()
{
return $(this).height();
}).get(),
maxHeight = Math.max.apply(null, heights);
Bunu Paylaş:

Nasıl bir eleman değişikliği'alt ...
'ayrılmış öğeleri bir dizi oluştu...
Verilen bir sayıya eşit olan bir dizi ...
Javascript içinde bir dizi boş öğeleri...
Neden ilk eleman benim Raylar her zama...