So i want to make a menu which has links that (atleast seemingly)
slide from under the header when hovering on their footer and retreat
back up on mouseout. At first i though it was easy..
i defined menu element like this (approximately):
<div class="element">
  <div class="el_content">
    Go home
  </div>
  <div class="el_footer">
  </div>
</div>

with Jquery:

$(document).ready(function(){
        $(".element:not(.active) > .el_content").hide();

        $(".element:not(.active)").mouseenter(function()
                        {
                                
$(this).children(".el_content").slideDown('fast');
                        });
        $(".sitelink:not(.active)").mouseleave(function()
                        {
                                $(this).children(".el_content").slideUp();
                        });
});

The theory was that when the elements hide only their footer would be
visible and would therefore be "hanging" from under the header since
"el_content" div's height would be 0.
However there is still space visible where "el_content" div would be
visible. I also tried setting height explicitly to 0 but no effect.

Thank you for any ideas

Reply via email to