| 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: 16 let
|
|||
0