Guest User

Untitled

a guest
Aug 16th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. horizontal css/javascript menu - keep showing submenu items
  2. var timeout = 500;
  3. var closetimer = 0;
  4. var ddmenuitem = 0;
  5.  
  6. function jsddm_open()
  7. { jsddm_canceltimer();
  8. jsddm_close();
  9. ddmenuitem = $(this).find('ul').css('visibility', 'visible');}
  10.  
  11. function jsddm_close()
  12. { if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}
  13.  
  14. function jsddm_timer()
  15. { closetimer = window.setTimeout(jsddm_close, timeout);}
  16.  
  17. function jsddm_canceltimer()
  18. { if(closetimer)
  19. { window.clearTimeout(closetimer);
  20. closetimer = null;}}
  21.  
  22. $(document).ready(function()
  23. { $('#jsddm > li').bind('mouseover', jsddm_open)
  24. $('#jsddm > li').bind('mouseout', jsddm_timer)});
  25.  
  26. document.onclick = jsddm_close;
  27.  
  28. delete this: // $('#jsddm > li').bind('mouseout', jsddm_timer)});
  29. add : });
Add Comment
Please, Sign In to add comment