Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][jquery] Wyrównanie w pionie
Nazir
post 29.04.2009, 11:41:55
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 8.03.2009

Ostrzeżenie: (0%)
-----


Witam! Czy istnieje sposób na wyrównanie kolumn w pionie korzystając z biblioteki jquery ? Nie potrafię nic konkretnego na ten temat w necie znaleźć sciana.gif . Z góry dziękuję za każdą pomocną informację ! smile.gif

Ten post edytował Nazir 29.04.2009, 11:42:53
Go to the top of the page
+Quote Post
sowiq
post 29.04.2009, 11:50:39
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


http://www.nealgrosskopf.com/tech/thread.asp?pid=37

Znalezione po wpisaniu do Google: jquery vertical align

[edit]
Jeszcze prostszy sposób: http://seodenver.com/2008/09/08/simple-ver...gin-for-jquery/

Ten post edytował sowiq 29.04.2009, 11:51:42
Go to the top of the page
+Quote Post
Nazir
post 30.04.2009, 11:12:02
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 8.03.2009

Ostrzeżenie: (0%)
-----


dzięki ! smile.gif

Jakoś nie potrafi mi tego wyrównać sad.gif mam stronę z 3 kolumnami w pionie. korzystałem z jquery przy zaokrąglaniu divów i pomyślałem, że może wyrównam również kolumny za pomocą tej biblioteki. Ale do konca nie wiem jak... Może jest jakiś inny (lepszy sposób). Z góry dzięki za info.
Go to the top of the page
+Quote Post
sowiq
post 30.04.2009, 11:41:32
Post #4





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


W sposobie ze strony http://seodenver.com/2008/09/08/simple-ver...gin-for-jquery/ zamień .height(); na .attr('offsetHeight') + 'px'; To pierwsze co przychodzi mi do głowy. A jak nie, to będziesz musiał rzucić kodem.
Go to the top of the page
+Quote Post
Nazir
post 30.04.2009, 13:09:22
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 8.03.2009

Ostrzeżenie: (0%)
-----


No i coś się stało winksmiley.jpg ale nie chodziło mi o to... Wycentrowały sie moje kolumny. A mi chodzi o to, że mam 3 kolumny lewa i prawa ma mało tresci, natomiast środkowa dużo. chciałbym by te dwie boczne wydłużyły sie do poziomu tej środkowej. MOże są jakieś inne sposoby godne uwagi ? Uparłem sie na jquery ponieważ jak wcześniej napisałem użyłem już tej biblioteki wczesniej . Przepraszam że tak zrzędzę ale dopiero zaczynam sie uczyć smile.gif Pozdrawiam exclamation.gif
Go to the top of the page
+Quote Post
sowiq
post 30.04.2009, 13:18:57
Post #6





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Napisałeś o wyśrodkowaniu w pionie, a nie o ustawieniu wysokości, więc dostałeś odpowiedź jak wyśrodkować w pionie.

Sprawa jest dosyć prosta.

Najpierw pobierasz sobie wszystkie wysokości:
  1. var h1 = $('#kolumna1').attr('offsetHeight');
  2. var h2 = $('#kolumna2').attr('offsetHeight');
  3. var h3 = $('#kolumna3').attr('offsetHeight');


Potem wyszukujesz największą z nich:
  1. var maxH = Math.max(h1, Math.max(h2, h3));


i ustawiasz wszystkim wysokość najwyższego elementu:
  1. $('#kolumna1').css('height', maxH + 'px');
  2. $('#kolumna2').css('height', maxH + 'px');
  3. $('#kolumna3').css('height', maxH + 'px');

Koniec.

Ten post edytował sowiq 30.04.2009, 13:19:36
Go to the top of the page
+Quote Post
Nazir
post 30.04.2009, 13:24:56
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 8.03.2009

Ostrzeżenie: (0%)
-----


Dzięki exclamation.gif!! Fakt moja wina. Źle zapytałem. Ale przy okazji nauczyłem się czegoś nowego winksmiley.jpg i pewnie kiedyś wykorzystam ! Jeszcze raz dzieki exclamation.gif Pozdrawiam exclamation.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.07.2025 - 00:21