Autor | Zpráva | ||
---|---|---|---|
watchick Profil |
#1 · Zasláno: 23. 3. 2010, 12:28:36
<div id="div"> Tady bude text na nějaky<br> Tady bude text na nějaky<br> Tady bude text na nějaky<br> Tady bude text na nějaky<br> Tady bude text na nějaky<br> text</div> dá se nějak zjistit, jakou to bude mít výšku když se to zobrazí? (až v prohlížeči) ? Děkuji Watchick |
||
panther Profil |
#2 · Zasláno: 23. 3. 2010, 12:33:47
watchick:
zdá se mi, že obcházíš njaký problém. Nebylo by lépe řešit ten problém, než vymýšlet tohle? |
||
watchick Profil |
#3 · Zasláno: 23. 3. 2010, 12:49:12
Chci udělat "Rolování" divu... Někde úplně nahoře bude "Přihlášení" a po kliknutí na přihlášení ze shora se začne objevovat div (začne se mu zvětšovat height až do té doby kdy dosáhne své pravé výšky)
|
||
Chamurappi Profil |
#4 · Zasláno: 23. 3. 2010, 13:08:31
Reaguji na watchicka:
Zkoušel jsi hledat? • Zjištění výšky tagu pomocí JS • Zjištění výšky divu a předání této hodnoty dál |
||
watchick Profil |
#5 · Zasláno: 23. 3. 2010, 13:21:11
Chamurappi:
Vyřešel jsem to přes prototype, nejsem si úplně jistý, jestli By to cos mi poslal vyřešilo můj problém... function rolovat(id,max){ var dimensions = $(id).getDimensions(); var px = document.getElementById(id).style.height.split("px")[0]; px = parseFloat(px); if(px >= max){ clearInterval(rolovatint); }else{ var o = Math.round((max - px)/10); if(o <1){o = 1;} px += o; document.getElementById(id).style.height = px; } } function rollover(id){ var dimensions = $(id).getDimensions(); if(document.getElementById(id).style.display == "none"){ document.getElementById(id).style.height="1px"; document.getElementById(id).style.display = "block"; rolovatint = setInterval('rolovat(\''+id+'\',\''+dimensions.height+'\')',100); } } Přičemž když mám Div: <div id="div" style="display:none">Tady má být spoooooousta textu na mnoho řádek!!</div><button onclick="rollover('div');">rolluj</button> Dá se nějak udělat, aby se text objevoval postupně, nebo by se tam zobrazil scrollbar, ale hlavně aby, se nerolloval jen rámeček, ale i text |
||
Chamurappi Profil |
#6 · Zasláno: 23. 3. 2010, 13:39:04
Reaguji na watchicka:
„nejsem si úplně jistý, jestli By to cos mi poslal vyřešilo můj problém“ Tvůj problém řeší offsetHeight . Jedna jediná triviální vlastnost v čistém JS, bez frameworků.
|
||
Časová prodleva: 14 let
|
0