Team:TU Delft/test
From 2010.igem.org
(Difference between revisions)
Line 164: | Line 164: | ||
</script> | </script> | ||
+ | <script type="text/javascript"> | ||
+ | var timeout = 500; | ||
+ | var closetimer = 0; | ||
+ | var ddmenuitem = 0; | ||
+ | |||
+ | function jsddm_open() { | ||
+ | jsddm_canceltimer(); | ||
+ | jsddm_close(); | ||
+ | ddmenuitem = $(this).find('ul').css('visibility', 'visible'); | ||
+ | } | ||
+ | |||
+ | function jsddm_close() { | ||
+ | if(ddmenuitem) ddmenuitem.css('visibility', 'hidden'); | ||
+ | } | ||
+ | |||
+ | function jsddm_timer() { | ||
+ | closetimer = window.setTimeout(jsddm_close, timeout); | ||
+ | } | ||
+ | |||
+ | function jsddm_canceltimer() { | ||
+ | if(closetimer) { | ||
+ | window.clearTimeout(closetimer); | ||
+ | closetimer = null; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | $(function() { | ||
+ | $('#navlist > li').bind('mouseover', jsddm_open); | ||
+ | $('#navlist > li').bind('mouseout', jsddm_timer); | ||
+ | // $("#navlist li ul li:even").addClass("alt"); | ||
+ | }); | ||
+ | |||
+ | document.onclick = jsddm_close; | ||
+ | </script> | ||
+ | |||
<!-- Scripting END /--> | <!-- Scripting END /--> | ||