Скорость выдвежного меню

как задать скорость выпадающего меню

#1 11 сентября 2013 в 14:07
Здравствуйте, как задать скорость выпадающего меню и чтобы меню при наведении курсора не просто появлялясь, а с определенной скоростью выдвигалась в низ и задвигалась если курсор не наведен тоже с определенной скоростью
вот скрипт:
  1. t type="text/javascript">
  2. <!--
  3. var timeout = 500;
  4. var closetimer = 0;
  5. var ddmenuitem = 0;
  6. // open hidden layer
  7. function mopen(id)
  8. {
  9. // cancel close timer
  10. mcancelclosetime();
  11. // close old layer
  12. if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  13. // get new layer and show it
  14. ddmenuitem = document.getElementById(id);
  15. ddmenuitem.style.visibility = 'visible';
  16. }
  17. // close showed layer
  18. function mclose()
  19. {
  20. if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
  21. }
  22. // go close timer
  23. function mclosetime()
  24. {
  25. closetimer = window.setTimeout(mclose, timeout);
  26. }
  27. // cancel close timer
  28. function mcancelclosetime()
  29. {
  30. if(closetimer)
  31. {
  32. window.clearTimeout(closetimer);
  33. closetimer = null;
  34. }
  35. }
  36.  
  37. // close layer when click-out
  38. document.onclick = mclose;
  39. // -->
  40. </script>
вот код:
  1. <ul id="sddm">
  2. <li><a href="/" onmouseover="mopen('m1')" onmouseout="mclosetime()">Меню</a>
  3. <div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
  4. <a href="#">HTML DropDown</a>
  5. <a href="#">DHTML DropDown menu</a>
  6. <a href="#">JavaScript DropDown</a>
  7. <a href="#">DropDown Menu</a>
  8. <a href="#">CSS DropDown</a>
  9. </div>
  10. </li>
  11. </ul>
Заранее огромное спасибо
#2 11 сентября 2013 в 14:44
наверно тут:

var closetimer = 0;
var ddmenuitem = 0;
#3 11 сентября 2013 в 15:17

наверно тут:
var closetimer = 0;
var ddmenuitem = 0;

Nemoi
пробывал не получается
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.