login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Menu trager laten verdwijnen

Offline kenzo - 27/08/2009 16:52
Avatar van kenzoPHP beginner Hallo,

Ik heb een uitklapmenu en dat wil ik graag wat later laten inklappen dan dat ik er met de muis vanaf ga (1 seconde ofzo).


Dit is de code voor het inklappen weer:

  1. navItems[i].onmouseout=function() { this.className = "menuparent"; }



Kan iemand mij hierbij helpen?

Bedankt

4 antwoorden

Gesponsorde links
Offline Martijn1989 - 27/08/2009 17:06
Avatar van Martijn1989 PHP ver gevorderde
  1. <script type="text/javascript">
  2. function Func1()
  3. {
  4. alert("Delayed 3 seconds");
  5. }
  6.  
  7. function Func1Delay()
  8. {
  9. setTimeout("Func1()", 3000);
  10. }
  11. </script>


Then you simply call Func1Delay() which in turn calls Func1() but with a delay of 3000 milliseconds (3 seconds):

  1. <body onload="Func1Delay()">
  2. </body>


Misschien kan je hier wat mee?
Offline kenzo - 27/08/2009 17:17
Avatar van kenzo PHP beginner ok, maar hoe doe ik dat Func1Delay aanroepen als ik het menu verlaat?

Zo iets?

  1. navItems[i].onmouseout=function(), Func1Dealy() { this.className = "menuparent"; }


Heb geen verstand van Javascript, dus hulp is welkom  
Offline Richard - 27/08/2009 17:23
Avatar van Richard Crew algemeen
  1. navItems[i].onmouseout = function () {
  2. var that = this;
  3. setTimeout(function () {
  4. that.className = 'menuparent';
  5. }, 3000);
  6. };

Offline kenzo - 27/08/2009 17:28
Avatar van kenzo PHP beginner Tja, hij doet wel iets, maar niet goed.

Kijk hier eens: www.shamrock-maastricht.nl
Links staat zo'n blauw menu met Producten.

Als je erover gaat, en je blijft erop staan gaat hij ook weg. Als je eraf gaat en meteen weer op het menu gaat staan, springt het weer weg
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s