Выпадающее меню

#1 15 сентября 2013 в 07:03
Здравствуйте как можно йз этого скрипта сделать слайдер?
Мне нужно чтобы меню не резко появлялась, а выдвигалась и сама обратно задвигалась когда курсор не наведен
Пример тут fanwow.narod.ru/# Slide эффект
  1. var timeout = 500;
  2. var closetimer = 0;
  3. var ddmenuitem = 0;
  4. // open hidden layer
  5.  
  6. function mopen(id)
  7. {
  8. // cancel close timer
  9. mcancelclosetime();
  10. // close old layer
  11. if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  12. // get new layer and show it
  13. ddmenuitem = document.getElementById(id);
  14. ddmenuitem.style.visibility = 'visible';
  15. }
  16. // close showed layer
  17. function mclose()
  18. {
  19. if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  20. }
  21. // go close timer
  22. function mclosetime()
  23. {
  24. closetimer = window.setTimeout(mclose, timeout);
  25. }
  26. // cancel close timer
  27. function mcancelclosetime()
  28. {
  29. if(closetimer)
  30. {
  31. window.clearTimeout(closetimer);
  32. closetimer = null;
  33. }
  34. }
  35.  
  36. // close layer when click-out
  37. document.onclick = mclose;
  38. // -->
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.