Autor | Zpráva | ||
---|---|---|---|
ondra15 Profil |
#1 · Zasláno: 3. 5. 2010, 19:01:28
Ahoj, mám rozevírací menu pomocí JS a můj problém je takový, že bych chtěl, aby se
<div>Základní text je zde.</div> <div id="oddil1" class="skryvany"> rozsireny text</div> <span class="pis" onclick="zobrazSkryj('oddil1')">Zobrazit/skrýt celý seznam</span> Funkce JS: <script> function zobrazSkryj(idecko){ el=document.getElementById(idecko).style; el.display=(el.display == 'block')?'none':'block'; } </script> CSS: .skryvany { display: none; margin: 0; padding: 0;} Poradí mi někdo, jak mám upravit třídu skrývaný? Díky |
||
happy Profil |
#2 · Zasláno: 3. 5. 2010, 19:17:56
ondra15:
no a nestačilo by prostě jen změnit strukturu? <div>Základní text je zde. <span id="oddil1" class="skryvany"> rozsireny text</span> </div> takhle by se ti měl rozšířený text zobrazit vedle základního |
||
ondra15 Profil |
#3 · Zasláno: 3. 5. 2010, 19:27:55
happy:
„takhle by se ti měl rozšířený text zobrazit vedle základního“ Ne, taky se to zobrazuje na novém řadku |
||
happy Profil |
#4 · Zasláno: 3. 5. 2010, 19:41:25
ondra15:
promiň nedíval jsem se na tu funci změn vní 'block' na 'inline' a pak uz by to mělo jít. |
||
ondra15 Profil |
#5 · Zasláno: 3. 5. 2010, 19:54:38
happy:
Díky, to je přesně to, co jsem potřeboval....:-) |
||
Časová prodleva: 14 let
|
0