Sinisterly
Javascript menu onmouseover - Printable Version

+- Sinisterly (https://sinister.li)
+-- Forum: Design (https://sinister.li/Forum-Design)
+--- Forum: Web Design (https://sinister.li/Forum-Web-Design)
+--- Thread: Javascript menu onmouseover (/Thread-Javascript-menu-onmouseover)



Javascript menu onmouseover - Coder-san - 10-12-2013

Hi Reader,

I don't know much about javascript. I'm just modifying a "click to show/hide" javascript menu to a hover-based one.
It is pretty bad, can somebody help me with it?

JS
Code:
function showlayer(layer){ var myLayer = document.getElementById(layer); myLayer.style.display="block";} } function hidelayer(layer){ var myLayer = document.getElementById(layer); myLayer.style.display="none"; }

HTML
Code:
<div class="menu"> <ul onmouseout="javascript:hidelayer('sm_1')"> <li><a href="services.htm" onmouseover="javascript:showlayer('sm_1')">SERVICES</a> <ul class="submenu" id="sm_1"> <li><a href="#">Sub-menu 1</a></li> <li><a href="#">Sub-menu 2</a></li> <li><a href="#">Sub-menu 3</a></li> </ul> </li> </ul> </div>



RE: Javascript menu onmouseover - bluedog.tar.gz - 10-12-2013

Why not use the jQuery library?
Check out the API

.hover should work for that.


RE: Javascript menu onmouseover - Coder-san - 10-12-2013

I'm not into using external bulky codes. Of which I'd probably use about 1%.
I'm the guy who thinks everybody still uses dial-up. If you know what I mean. :p

I'll just use the click to show-hide version I guess. Unless I'm motivated to later on.


RE: Javascript menu onmouseover - bluedog.tar.gz - 10-12-2013

You are also able to do this with CSS though.


RE: Javascript menu onmouseover - unnamed - 10-12-2013

Are you looking for something like this? http://jsfiddle.net/6W7XD/131/

If so you could avoid using JS and use CSS instead.


RE: Javascript menu onmouseover - Coder-san - 10-12-2013

@bluedog.tar.gz @FZEROX It's perfect for me then. Thanks!


RE: Javascript menu onmouseover - unnamed - 10-12-2013

(10-12-2013, 06:36 PM)Coder-san Wrote: @bluedog.tar.gz @FZEROX It's perfect for me then. Thanks!

I can't help but assume that the help you received from me wasn't satisfying.
And I'm pretty sure I didn't provide the solution you were looking for, could you give me something more so my dumb brain would understand?


RE: Javascript menu onmouseover - bluedog.tar.gz - 10-12-2013

Thank you @fzerox for providing a fiddle Smile
I guess your question is answered even with a better solution!

Don't under estimate CSS Biggrin

Closed