/ Published in: jQuery
This javascripts stops you from clicking on a nav link when there's a submenu below it, and it adds a class of "noclick" to the link, which you can use with CSS to change the cursor and background colour etc. .menu a.noclick:hover {cursor:default;}
You could change the anchor tag to a span, but that requires more CSS to match the other links.
Expand |
Embed | Plain Text
<script type="text/javascript"> jQuery(function() { jQuery(".menu li:has('ul') > a").each(function() { jQuery(this).addClass("nolink").click(function() { return false; }); }); }); </script>
Comments
Subscribe to comments
You need to login to post a comment.

Use event.preventDefault() instead of return false to preventing the link to be followed. http://api.jquery.com/event.preventDefault/