Autor Zpráva
Karel Zelenomocník
Profil *
Ahoj, mám kód
function rozbaleni(){
document.getElementById("menu").innerHTML=(nadpis1+"<li> Warcraft 3</li><li> CS:S</li>")
}
function sbaleni(){
document.getElementById("menu").innerHTML=(nadpis1)
}
, od kterého bych chtěl jednoduchou funkci rozbalovacího menu, které se po najetí rozbalí a po sjetí sbalí. Jenže se sbalí už po sjetí z prvního řádku, takže nemůžu kliknout na žádné položky menu.
<div id="leva">
  <div onmouseout="sbaleni()">
    <ul id="menu" onmouseover="rozbaleni()" style="list-style: none;">[+] Hello world</ul>
  </div>


Poradíte mi prosím někdo, jak lze udělat dinamický div nebo seznam ? díky, KZ
whysper93
Profil
Nejjednodušší by možná bylo nastavit časování toho sbalení. Nejdřív by se po sjetí myši odpočítával nějaký čas například 2 vteřiny. Po najetí na rozevřené menu by se volala např. fkce ZustatRozbalen(); a po sjeti z rozbaleneho menu by se volala fkce sbaleni().

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0