Autor | Zpráva | ||
---|---|---|---|
moom Profil |
#1 · Zasláno: 25. 9. 2012, 15:53:39
Lidi zlatí potřeboval bych zjišťovat viditelnou výšku elementu a tuto výšku předat do css (margin-bottom) v záporné hodnotě.
Napsal jsem si následující kód, ale už netuším jak aktualizovat výšku elementu, při scrolování, když se odroluje a bude poloviční, tak aby se automaticky změnila i hodnota margin-bottom. Když bude mimo viditelnou část, aby byla hodnota 0px. Máte prosím nějakou radu? $(function() { var vyska = $('.info').outerHeight(); $('.vystava').css('margin-top', - vyska, 'px'); }); |
||
Kcko Profil |
#2 · Zasláno: 25. 9. 2012, 16:50:27
moom:
Zjištovat viewport. Doporučil bych zakoupit tuto knihu http://knihy.cpress.cz/jquery.html , konkrétně kapitola tuším 6 řeší vše co by Vás mohlo zajímat. |
||
moom Profil |
#3 · Zasláno: 25. 9. 2012, 17:02:15
Kcko:
Tu mám doma, právě vložený kód jsem složil díky ni. Ještě jednou nastuduji kapitolu šest, ale zatím jsem z ní jelen :) Mám doma i knihu jQuery bez předchozích znalostí a právě jsem upravil tuto ukázku. Ale nemůžu přijít na to, jak to udělat. Jestli si vypočítat výšku elementu "info" a od něj odečítat hodnotu posunutí a výsledek dát jako proměnou do margin-top... Kurňa beru knihu do metra a jdu nastudovat jak se odečítá, plus kapitolu šest. Pokud na to nepřijdu, tak prosím o popokopnutí :) |
||
Kcko Profil |
#4 · Zasláno: 25. 9. 2012, 21:08:51
moom:
Hodte nekam ukázku, a pokud budu vědět, napíši to. |
||
Časová prodleva: 12 let
|
0