Ik ben dus met een menutje bezig wat te voorschijn moet komen als er een mouseover plaatsvind op een bepaald element en weer moet verdwijnen als er een mouseout plaatsvind. Alleen is het probleem nu dat als de ik over de text binnen het element ga dit ook als een mouseout gezien wordt. Moet ik dan iets zoals el.child toevoegen?
En voorbeeld staat hier het menutje moet verschijnen als er over het gedeelte "league" wordt gegaan: http://paragonxls.xs4all.nl/fscrl/?page=down&lang=eng
alleen nog getest in IE maar kan zijn dat de functionaliteit in mozilla nu het zelfde is.
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| if (el.id == "menu") { el.onmouseover = function() { if (this.className == "link") { if (document.all) { this.filters.alpha.opacity=100; this.style.cursor = "hand"; } else this.style.MozOpacity = 1; makeVis('navsub'); } } el.onmouseout = function() { if (this.className == "link") { if (document.all) { this.filters.alpha.opacity=70; } else this.style.MozOpacity = 0.7; timer = setTimeout("makeHid('navsub')",500); } } } |
En voorbeeld staat hier het menutje moet verschijnen als er over het gedeelte "league" wordt gegaan: http://paragonxls.xs4all.nl/fscrl/?page=down&lang=eng
alleen nog getest in IE maar kan zijn dat de functionaliteit in mozilla nu het zelfde is.
[ Voor 15% gewijzigd door crisp op 25-10-2003 17:59 . Reden: code fix ]