Autor | Zpráva | ||
---|---|---|---|
Sylar Profil |
#1 · Zasláno: 31. 3. 2009, 03:33:10
Zdravím,
mám tenhle kód <attach event="onmouseover" handler="hoverRollOver" /> <attach event="onmouseout" handler="hoverRollOff" /> <script type="text/javascript"> function hoverRollOver() { element.origClassName = element.className; var tempClassStr = element.className; tempClassStr += "Hover"; tempClassStr = tempClassStr.replace(/\s/g,"Hover "); tempClassStr += " hover"; element.className = element.className + " " + tempClassStr; //window.status = element.className; } function hoverRollOff() { element.className = element.origClassName; } </script> určitě většina z vás zná hover.htc ale potřeboval bych do něj dodělat aby se to okno po odjetí myše zavřelo třeba až za 2 sec. Zkoušel jsem tam někam vecpat fci setTimeout ale nefungovalo mi to :( Nevíte někdo jak na to? |
||
peta Profil |
#2 · Zasláno: 31. 3. 2009, 15:56:44 · Upravil/a: peta
function xxx(element)
{ element.origClassName = element.className; var tempClassStr = element.className; tempClassStr += "Hover"; tempClassStr = tempClassStr.replace(/\s/g,"Hover "); tempClassStr += " hover"; element.className = element.className + " " + tempClassStr; } function hoverRollOver() { setTimeout("xxx("+element+")",2000); } treba? plus minus nejaka uprava s ukladanim do promenne kvuli zbytecnemu opakovani a abys mohl zhasnuti zrusit, pokud se uzivatel do okenka vrati |
||
peta Profil |
#3 · Zasláno: 31. 3. 2009, 15:57:20 · Upravil/a: peta
-
|
||
Sylar Profil |
#4 · Zasláno: 31. 3. 2009, 18:04:51
peta
to mi nějak nefunguje :( menu se skryje ihned po tom co z něj sjedu myší ... |
||
Časová prodleva: 3 dny
|
|||
dexter78 Profil * |
#5 · Zasláno: 3. 4. 2009, 15:15:56
toto daj do setTimeOutu:
element.className = element.origClassName; function hoverRollOff() { window.setTimeout("element.className = element.origClassName;",5000); } |
||
Časová prodleva: 15 let
|
0