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