Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 20th, 2012  |  syntax: None  |  size: 0.81 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Jquery Bind Click Not Working
  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.  
  12. function jsddm_close()
  13. {  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}
  14.  
  15. function jsddm_timer()
  16. {  closetimer = window.setTimeout(jsddm_close, timeout);}
  17.  
  18. function jsddm_canceltimer()
  19. {  if(closetimer)
  20.    {  window.clearTimeout(closetimer);
  21.       closetimer = null;}}
  22.  
  23. $(document).ready(function() {
  24.    $('#mainnavigation > li').bind('mouseover', jsddm_open)
  25.    $('#mainnavigation > li').bind('mouseout',  jsddm_timer)});
  26.  
  27. document.onclick = jsddm_close;
  28.        
  29. $('#mainnavigation > li').bind('click', jsddm_open)
  30.        
  31. $('#mainnavigation > li').click(function() {
  32.         jsddm_open();
  33.  });