Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Pobieranie na bieżąco wysokości elementu i umieszczenie go w drugim
Forum PHP.pl > Forum > Przedszkole
gecior
Hej mam taki kod:

  1. jQuery(function(){
  2. var heightelement = jQuery('.slides li').height();
  3. jQuery('.metaslider .caption-wrap').height(heightelement);
  4. });


Pobiera on wysokość elementu i wstawia do drugiego. Po zmianie szerokości ekranu (zwężenie okna przeglądarki) obrazek znajdujący się w .slides li pomniejsza się przez co .metaslider .caption-wrap też powinno - ale tak się nie dzieje. Chciałbym aby "na żywo" była pobierana wysokość elementu i wstawiana do tego drugiego. Rozwiązanie potrzebne do responsywności strony.
Daimos
a może by tak height: 100%?
SaMi
Nie bardzo wiem do czego Ci tu jest potrzebny js. Większość tego typu rzeczy da się załatwić za pomocą css-a.
Wracając do twojego pytania, na poczatek sprawdz sobie co przekazuje twoja zmienna heightelement
  1. console.log(heightelement);
Daimos
Sprawdzaj sprawdzaj jak kolega pisał wyżej, ale trzymając się responsive, zacznij korzystać z rozmiarów podawanych procentowo. W innych przypadkach masz w jquery taki event jak resize:
http://api.jquery.com/resize/
Po zmianie wielkości przeglądarki, możesz ponownie zrobić podstawianie wartości
gecior
Dzięki panowie,

W sumie to racja przekombinowałem trochę, wystarczy height:100%;

Daimos,

Przez ciebie chciałem ubić tą mrówę/muchę, dobrze że już piątek... wink.gif
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.