Autor | Zpráva | ||
---|---|---|---|
Hajaxa Profil |
Zdravím,
potřeboval bych v jQuery zjistit výšku elementu .sloupec a poté výšku zapsat do elementu .sloupec. Zkoušel jsem následující kod, ten však nefunguje (vypisuje, že výška je 19px, což není pravda. Výška elementu se pohybuje kolem 300px +-) : $(document).ready(function() { var vyska = $(".sloupec").height(); $('.sloupec').css('height', vyska, 'px'); }); Děkuji za rady. |
||
Martin02 Profil |
#2 · Zasláno: 23. 2. 2013, 08:01:21
Hajaxa:
Pro spojování řetězců se v javascriptu používá plusko. Takže: $('.sloupec').css('height', vyska + 'px'); |
||
Hajaxa Profil |
Martin02:
Díky, vyzkoušel, ale pořád stejný problém. Do css mi to přidá nesprávnou fixní velikost (19px), což není pravda. Výška elementu se pohybuje kolem 300px +-. Respektive výška se mění, jakmile se zmenší okno prohlížeče. Potřeboval bych, aby se výška měnila automaticky. Edit: vyřešeno pomocí: $(window).load(function()
Problém je ten, že jsem potřeboval zjistit výšku u elementu, kde byly obrázky a všechen obsah v procentech. Vše se pak natahuje a roztahuje podle velikosti obrazovky. Existuje v tomto případě něco lepšího na zjištění výšky u tohoto elementu? Při zvolení metody $(window).load(function() se vše natahuje až po načtení celé stránky, včetně obrázků a je tam trochu delší odezva.
Díky za rady. |
||
Časová prodleva: 11 let
|
0