From 06f945f27840b53e57795dadbc38e76f7e11ab1c Mon Sep 17 00:00:00 2001 From: Horus3 Date: Mon, 24 Feb 2014 16:42:14 +0100 Subject: init --- zend/documentation/api/core/js/menu.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 zend/documentation/api/core/js/menu.js (limited to 'zend/documentation/api/core/js/menu.js') diff --git a/zend/documentation/api/core/js/menu.js b/zend/documentation/api/core/js/menu.js new file mode 100644 index 0000000..e94e531 --- /dev/null +++ b/zend/documentation/api/core/js/menu.js @@ -0,0 +1,31 @@ +var timeout = 500; +var closetimer = 0; +var ddmenuitem = 0; + +function menu_open() { + menu_canceltimer(); + menu_close(); + ddmenuitem = $(this).find('ul').css('visibility', 'visible'); +} + +function menu_close() { + if (ddmenuitem) ddmenuitem.css('visibility', 'hidden'); +} + +function menu_timer() { + closetimer = window.setTimeout(menu_close, timeout); +} + +function menu_canceltimer() { + if (closetimer) { + window.clearTimeout(closetimer); + closetimer = null; + } +} + +$(document).ready(function() { + $('#file-nav > li').bind('mouseover', menu_open); + $('#file-nav > li').bind('mouseout', menu_timer); +}); + +document.onclick = menu_close; \ No newline at end of file -- cgit v1.2.3