Show submenu's submenu on submenu hover only

后端 未结 3 483
臣服心动
臣服心动 2020-12-11 11:27

I am trying to show the submenu on hovering the menus. I have succeeded in submenu level 1. But when I go to submenu level 2(ie, submenu of submenu) it is not working. I wan

3条回答
  •  误落风尘
    2020-12-11 11:43

    as far as i understood you want to slidedown the submenu on hovering the list item one level above

    
    

    i added the submenu class to all elements i want them to be initially hidden. then i made some modifications on the jquery code to work with all submenus

    $('ul.submenu').hide();
    $('ul.nav > li, ul.submenu > li').hover(function () {
    if ($('> ul.submenu',this).length > 0) {
        $('> ul.submenu',this).stop().slideDown('slow');
    }
    },function () {
        if ($('> ul.submenu',this).length > 0) {
            $('> ul.submenu',this).stop().slideUp('slow');
        }
    });
    

    hope this will work for you see http://jsfiddle.net/U7mqM/

提交回复
热议问题