jQuery Drop Down Hover Menu

前端 未结 7 954
隐瞒了意图╮
隐瞒了意图╮ 2020-12-29 06:44

I\'m new to jQuery, I was hoping you guys could help me. I\'m trying to make a hover dropdown menu, but it\'s extremely buggy. Can you help me clean up my Javascript? Loo

7条回答
  •  天涯浪人
    2020-12-29 07:24

    You can do something like this:

    $(document).ready(function() {
        $(".hoverli").hover(
            function() {
                $('ul.file_menu').stop(true, true).slideDown('medium');
            },
            function() {
                $('ul.file_menu').stop(true, true).slideUp('medium');
            }
        });
    });
    

    And here an example with sub-menus:

    $(document).ready(function() {
        $(".hoverli").hover(
            function() {
                $('ul.file_menu').slideDown('medium');
            },
            function() {
                $('ul.file_menu').slideUp('medium');
            }
        );
    
        $(".file_menu li").hover(
            function() {
                $(this).children("ul").slideDown('medium');
            },
            function() {
                $(this).children("ul").slideUp('medium');
            }
        );
    });
    

提交回复
热议问题