Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Pobieranie na bieżąco wysokości elementu i umieszczenie go w drugim
gecior
post 17.01.2014, 14:46:03
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 16.08.2007

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


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.

Ten post edytował gecior 17.01.2014, 14:47:19
Go to the top of the page
+Quote Post
Daimos
post 17.01.2014, 15:19:04
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


a może by tak height: 100%?


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
SaMi
post 17.01.2014, 15:19:48
Post #3





Grupa: Zarejestrowani
Postów: 173
Pomógł: 14
Dołączył: 27.03.2004
Skąd: Białystok

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


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);


Ten post edytował SaMi 17.01.2014, 15:24:47


--------------------
Zapraszam na spływy kajakowe rzekami podlasia www.splywy-kajakiem.pl
Go to the top of the page
+Quote Post
Daimos
post 17.01.2014, 15:24:35
Post #4





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


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


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
gecior
post 17.01.2014, 15:41:05
Post #5





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 16.08.2007

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


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

Ten post edytował gecior 17.01.2014, 15:41:34
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: 1.05.2025 - 06:07