diff options
| author | Horus3 | 2014-02-24 16:42:14 +0100 |
|---|---|---|
| committer | Horus3 | 2014-02-24 16:42:14 +0100 |
| commit | 06f945f27840b53e57795dadbc38e76f7e11ab1c (patch) | |
| tree | 689d5c7f4ffa15460c7e90f47c6a7dd59ce4e8bd /zend/documentation/api/core/js/menu.js | |
| download | random-06f945f27840b53e57795dadbc38e76f7e11ab1c.tar.gz | |
init
Diffstat (limited to 'zend/documentation/api/core/js/menu.js')
| -rw-r--r-- | zend/documentation/api/core/js/menu.js | 31 |
1 files changed, 31 insertions, 0 deletions
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 |
