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