
Originally Posted by
genkiz
I really like this css menu:
http://qrayg.com/learn/code/cssmenus
But it is really annoying when menu immediatelly disappear on onmouseout.
Could you please help to add a delay before hide menu?
Thanks
genkiz
You can do it via javascript, not really a CSS thing.
Perhaps something like:
Code:
<script type="text/javascript"><!--
function hideDiv() {
document.getElementById("someLayer").style.visibil ity="hidden";
}
//--></script>
<span id="someLayer" style="visibility: hidden" onmouseover="this.style.visibility='visible';" onmouseout="javascript:setTimeout(hideDiv, 3000);">
Note: the 3000 in the setTimeout() means 3 secs.
Bookmarks