Guest User

Untitled

a guest
Feb 20th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. // dit script moet je als .js bestand opslaan omdat het javascript is.
  2. // Groeten, Kevin
  3. /// als je er niet uit komt hoor ik het wel//
  4.  
  5. var timeout = 500;
  6. var closetimer = 0;
  7. var ddmenuitem = 0;
  8.  
  9. // open hidden layer
  10. function mopen(id)
  11. {
  12. // cancel close timer
  13. mcancelclosetime();
  14.  
  15. // close old layer
  16. if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  17.  
  18. // get new layer and show it
  19. ddmenuitem = document.getElementById(id);
  20. ddmenuitem.style.visibility = 'visible';
  21.  
  22. }
  23. // close showed layer
  24. function mclose()
  25. {
  26. if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  27. }
  28.  
  29. // go close timer
  30. function mclosetime()
  31. {
  32. closetimer = window.setTimeout(mclose, timeout);
  33. }
  34.  
  35. // cancel close timer
  36. function mcancelclosetime()
  37. {
  38. if(closetimer)
  39. {
  40. window.clearTimeout(closetimer);
  41. closetimer = null;
  42. }
  43. }
  44.  
  45. // close layer when click-out
  46. document.onclick = mclose;
Add Comment
Please, Sign In to add comment