PDA

Zobacz pełną wersję : Wyrównywanie wysokości kolumn - jQuery



peters
05-06-2014, 17:10
Piszę sobie uniwersalny szablonik do Joomli. W nim typowo moduły Top-1, Top-2, Top-3.
Chciałem, aby ich wysokość, była wyrównana do najwyższego. Prosty sktypt w jQuery załatwił sprawę.
Ale chciałem też, aby to działało responsywnie, jak stopniowo zmniejszam rozmiar okna.
Dodałem zdarzenie od zmiany rozmiaru okna.

Dalej, chciałem aby przestało działać, gdy już np Top-3 nie jest w jednej linii z Top-1 i Top-2.
Dodałem sprawdzanie czy leżą w jednej linii.
Wszystko działa dobrze, do momentu jak trzeba przeglądarkę zmusić, by sama przeliczyła automatycznie potrzebną wysokość.
Jest jakiś sposób?

pozdrawiam

peters
05-06-2014, 20:46
Chwilowe zaćmienie. Przed całą operacją, trzeba pozwolić przeglądarce, by sama od nowa ustawiła sobie wysokości.
Czyli $("top").css({'height' : max}) a dopiero potem wywołać cały algorytm