jquery - Vertical animation on menu -
i'm making dropdown menu , it's working slideup/slidedown functions jquery api. - if want vertical animation instead can't find functions in api that. can enlighten me :)? possible?
html
<ul> <li><a href="">hvem</a></li> <li><a href="">hvad</a> <ul> <li class="first-item"><a href="">produkter</a></li> <li><a href="">leveringer</a></li> </ul> </li> <li><a href="">hvordan</a> <ul> <li class="first-item"><a href="">reklame</a></li> <li><a href="">pr</a></li> <li><a href="">websites</a></li> <li><a href="">illustrationer</a></li> </ul> </li> <li class="last-item"><a href="">s??dan!</a></li> </ul>
jquery
<!-- menu animation --> <script type="text/javascript" src="http://www.hieu.co.uk/blog/wp-content/plugins/download-monitor/download.php?id=groject.imageswitch.yui.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#menu > ul > li:not(.inpath) ul').hide(); $('#menu .inpath ul').show(); $('#menu > ul > li:not(.inpath)').hover( function() { $('ul', this).slidedown(300); $('#menu li.inpath ul').slideup(300); }, function() { $('ul', this).slideup(300); $('#menu li.inpath ul').slidedown(300); }); }); </script>
try maybe .slidetoggle() function
$('#menu li.inpath ul').slidetoggle(300);
it kind of "vertical slide" jquery site
if mean "horizontal" slide because slide , slide down vertical animation can do
$('.stuff').hide("slide", { direction: "left" }, 400); $('.stuff').show("slide", { direction: "left" }, 400);
with many parameters jquery link hide , show documentation
Comments
Post a Comment