Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Najwięszka wysokość diva o tej samej klasie
Forum PHP.pl > Forum > Przedszkole
bahh
Mam z 10 divów w której są różnej wysokości (nie zdefiniowanej). Każdy z nich ma tą samą klasę. Chcę ustalić, który z nich ma największą wysokość i ile ona wynosi.

Spróbowałem za pomocą $(".klasa").height() ale podało zupełnie niezgodną wartość ujemną. Ma ktoś pomysł?


Ogólnie mam głównego diva o wysokości 50%. W niej są te divy o wysokości różnej wysokości o klasie .klasa gdzie chcę je wycentrować pionowo ale względem najwyższego diva o klasie .klasa. Stąd mój pomysł by za pomocą jquery wyciągnąć wysokość najwyższego diva o klasie .klasa i ustawić ją wszędzie a następnie próbować centrować taki div.
kapslokk
  1. var max = 0;
  2. $('.klasa').each(function(){
  3. if($(this).height() > max){
  4. max = $(this).height();
  5. }
  6. });
  7. $('.klasa').height(max);
trueblue
Pokaż kawałek kodu html z divem divami.klasa i css.
bahh
Kapslok, zwraca "[a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a.close, a, a, prevObject: n.fn.init[1], context: document, selector: "#mainmenu .menu-item a"]" a samo max ma wartość 0
kapslokk
https://jsfiddle.net/n9ctzfkb/
Mi działa tongue.gif

Pokaż swój kod.
bahh
https://jsfiddle.net/ru4gnmay/
kapslokk
w konsoli mi się loguje '168'. Jedyny problem jest taki, że w fiddlu nie zaznaczyłeś, że ma includować jquery.
Comandeer
A może pójść w coś takiego https://jsfiddle.net/Comandeer/n9ctzfkb/1/ ?
bahh
Niestety odpada, powyżej podałem stronę, gdzie widać dokładnie całego markupa
Comandeer
Pierwsze skojarzenie: flexbox. Poszukałbym w nim jakiegoś rozwiązania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.