Ik heb een vraag over een: javascript.

Pagina: 1
Acties:

  • pp_
  • Registratie: November 2001
  • Laatst online: 29-11-2021
Hey,

Op mijn website heb ik een: pulldownmenu, maar ik wil dat bij: onmouseover, het even stil staat. Als je het javascript zoekt, het staat op deze: http://www.25mb.nl/skateboarden/ website.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:47

crisp

Devver

Pixelated

Ik vond het menu sowieso af en toe een beetje vaag reageren, maar je probleem is duidelijk.
In theorie kan je het volgende doen: bij een onMouseOver een timeout instellen om het menu te laten zien, bij een onMouseOut deze timeout killen in het geval dat het menu nog niet zichtbaar was:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var MenuTimeOut = null;

function ShowMenu(which) {

  <code om menu te laten zien>

}

function MenuMouseOver(which) {

  var func = 'ShowMenu("'+which+'")';
  MenuTimeOut = setTimeOut(func, 200); // wacht 200 miliseconden

}

function MenuMouseOut(which) {

  if (MenuTimeOut) clearTimeOut(MenuTimeOut);

  <code om menu te hiden>

}

Intentionally left blank


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 19:13

Crazy D

I think we should take a look.

Beetje offtopic: in Mozilla (build van 22-12) doet 'ie 't helemaal niet (je menu dan...). Menubuttons staan er niet, en er klapt ook niets uit.

Exact expert nodig?