Avatar billede ataxx Nybegynder
27. juli 2004 - 19:54 Der er 4 kommentarer og
1 løsning

div og mouseover

jeg har en menu med en <div> samt en mouseover der viser menuen.

men hvordan sætter jeg den onmouseover sådan at den ikke stopper med at vise indholdet af min <div> med det samme jeg flytter musen.

der må være en eller anden form for delay funktion eller noget!

/Rune
Avatar billede medions Nybegynder
27. juli 2004 - 19:58 #1
brug setTimeOut() funktionen i JavaScript!

//>Runa
Avatar billede ataxx Nybegynder
27. juli 2004 - 20:34 #2
hmm synes ikke jeg kan få den der setTimeOut() til at virke med min kode, men det kan måske være fordi jeg ikke fatter et klap af javasript.
er der ikke en anden måde at gøre det på?
Avatar billede old-faithful Praktikant
27. juli 2004 - 21:05 #3
Mon ikke du kan bruge "OnMouseOut".... OnMouseOut eksekveres når musen forlader "feltet". Min egen side gør ikke brug af lige netop denne funktion men det bør kunne lade sig gøre. Et eksempel fra min egen side:

<a href="home.htm"                  onmouseover="rollover.src=&quot;gifs/mousover/home.jpg&quot;"      onmouseout="rollover.src=&quot;gifs/mousover/homeb.jpg&quot;"><img
src="gifs/mousover/homeb.jpg" alt="Artwork" border="0" width="75"
height="75" name="rollover"></a>
Avatar billede roenving Novice
28. juli 2004 - 13:30 #4
Den klassiske metode er den medions nævner: at lave en setTimeout på en brøkdel af et sekund, når man forlader div'en, og så aflyse den, hvis man kommer ind over menu-indholdet inden ...
Avatar billede old-faithful Praktikant
18. november 2006 - 14:50 #5
Der sker vist ikke mere i denne tråd. Lukketid?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester