Toon posts:

[js] menu laten verdwijnen

Pagina: 1
Acties:
  • 63 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben nog al nieuw in JS, en ik zit met een probleempje.

Ik heb eindelijk na lang klooien me javascript menu'tje werkend gekregen. Nu is het probleem alleen dat hij niet goed inklapt als de muis van het menu gehaald is. Ik werkt met simpele DIV's en 1 groot IMAGE file die hotspots bevat.

Nu heb ik op elke hotspot wel een onMouseOut vak gemaakt, met bijbehorende waarde.

En dan deze functie:
function hide(id) {
document.getElementById(id).style.visibility = 'hidden'
}

Dat werkt, maar het probleem is als ik van de hotspot af ga, dan is me menu ook meteen weg. Probleem dus, want zo kom je helemaal niet bij je menu.

Hoe kan ik dit nou het beste oplossen?

  • Stubby
  • Registratie: Januari 2002
  • Nu online
Ik heb al eens zoiets gemaakt, voor een webprogramming cursus,
Hier
Misschien heb je er wat aan?
Btw let niet op content en layout, het gaat om de javascript :D

Verwijderd

Topicstarter
Thx, maar jou menu gaat ook niet automatisch weg :'(

  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Ten eerste: dit hoort in /13

Ten tweede: je kunt een timeout inbouwen, zodat hij niet direct verdwijnt (setTimeout)

  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 15-08 14:58
Bekijk de code op http://www.milonic.co.uk/menu/ eens... op deze site staan ook verschillende voorbeelden met javascript codes...


Originele startpagina - Stadindex.nl


  • Fatamorgana
  • Registratie: Augustus 2001
  • Laatst online: 07-08 04:17

Fatamorgana

Fietsen is gezond.

Het is hierboven al gezegd, gewoon een timer laten lopen die na een bepaalde tijd het menu laat weggaan.

  • Stubby
  • Registratie: Januari 2002
  • Nu online
De mijne gaat wel automatisch weg :D (tenminste zo is ie gemaakt) ik heb de timeout alleen op een seconde of 2 staan. Voor de rest doet de code precies wat je vraagt

Verwijderd

Topicstarter
WinME schreef op 21 May 2003 @ 17:43:
De mijne gaat wel automatisch weg :D (tenminste zo is ie gemaakt) ik heb de timeout alleen op een seconde of 2 staan. Voor de rest doet de code precies wat je vraagt
Ja ok, maar ook al blijft je muis erop, dan gaat het menu nog na 2 sec weg. En dat is niet de bedoeling. Moet pas weg, als muis knop van menu is.

  • Fatamorgana
  • Registratie: Augustus 2001
  • Laatst online: 07-08 04:17

Fatamorgana

Fietsen is gezond.

Verwijderd schreef op 21 May 2003 @ 17:45:
Ja ok, maar ook al blijft je muis erop, dan gaat het menu nog na 2 sec weg. En dat is niet de bedoeling. Moet pas weg, als muis knop van menu is.
Dan moet je op een onMouseout event de timer pas aanzetten.

  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

Fatamorgana schreef op 21 mei 2003 @ 17:49:
[...]

Dan moet je op een onMouseout event de timer pas aanzetten.
En de timer cancellen bij een onmouseover :7

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Misschien heb je hier iets aan? (Gaat dus wel vanzelf weg). Heb ik ooit gebouwd, maar is nooit live gezet...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
André schreef op 21 May 2003 @ 17:51:
[...]

En de timer cancellen bij een onmouseover :7
Ok, maar hoe kan ik me script nou duidelijk maken dat ik nog op het menu ben met me muis? want het mouseover gebeuren wordt aangeroepen bij het hotspot figuur

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.