![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 17.09.2014 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam dwa div-y, które mają być elastyczne - wysokość zależna od zawartości, ale oba div-y mają być cały czas równej wysokości (tzn jeśli pierwszy div się rozciągnie, bo jest więcej tekstu, drugi też powinien się tak samo rozciągnąć. Napisałam coś, co myślałam, że będzie poprawne, bo wzorowałam się na czymś, co działało, ale nie działa... Mój kod:
Fajnie, żeby przeliczało wysokość przy każdym załadowaniu strony oraz przy zmniejszaniu okna. Zwykle div1 będzie większy od div2, więc głównie zależy mi na tym, żeby w tą stronę to działało Ten post edytował muumiin 4.02.2015, 13:31:28 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 17.09.2014 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
u mnie to coś nie chciało działać (IMG:style_emoticons/default/wink.gif)
ale coś takiego zadziałało:
Ale trochę się miesza gdy zaczynam zwężać pole przeglądarki - za sprawą css-a pierwszy div się zmniejsza, a drugi zostaje taki sam. Jak to można poprawić? Żeby ta funkcja uruchamiała się za każdym razem, gdy zmienia się szerokość okna przeglądarki? Ten post edytował muumiin 4.02.2015, 14:18:27 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 17.09.2014 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
rad11, Ty to jesteś spec od jquery, już kolejny mój problem rozwiązujesz (IMG:style_emoticons/default/smile.gif)
Jeszcze jeden problem: Jak to jest możliwe, że przy ładowaniu wyświetla za duży div2, a przy zmienianiu rozmiaru okna wszystko jest idealnie równe? a kod identyczny dla obu opcji (IMG:style_emoticons/default/sad.gif) teoretycznie pomaga, gdy w pierszym przypadku odejmę trochę pixeli, ale na każdej rozdzielczości (mam css dla 5 rozdzielczości) trzeba by odjąć inną ilość pixeli. A margin, padding i border mam ustawiony globalnie, próbowałam też zamieniać height() na innerHeight() i outerHeight(), z wszystkimi tymi opcjami ten sam problem (IMG:style_emoticons/default/sad.gif)
Ten post edytował muumiin 4.02.2015, 16:12:45 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Moze sie tak dziac bo jeden element jest w % a drugi w px choc teoretycznie js powinien sobie to sam dobrze przeliczyc hmmm....
sproboj tak i powiedz czy poprawilo sie:
Ten post edytował rad11 4.02.2015, 20:12:45 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 17.09.2014 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
to w ogóle nie chce działać... Kompletnie nie mam pojęcia o co chodzi - ten poprzedni kod działał jak trzeba tylko w części po $(window).resize. Ta pierwsza część powiększała diva aż za bardzo (IMG:style_emoticons/default/sad.gif)
ok, mam to:
jak na razie działa (IMG:style_emoticons/default/wink.gif) rad11, dzięki wielkie za cierpliwość do mnie, należałoby postawić Ci jakieś piwko (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:23 |