Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 折叠菜单_Jquery - Fatal编程技术网

Jquery 折叠菜单

Jquery 折叠菜单,jquery,Jquery,我有一个子菜单,在调用此函数时显示(基本上是在单击.sidr-class-menu_箭头时): 但是没有用 有人能给我指一下正确的方向吗?谢谢 您可以尝试slideToggle和toggleClass jQuery('.sidr-class-menu_arrow').on( 'click', function ( e ) { e.preventDefault(); e.stopPropagation(); jQuery(this).toggleClass('si

我有一个子菜单,在调用此函数时显示(基本上是在单击.sidr-class-menu_箭头时):

但是没有用


有人能给我指一下正确的方向吗?谢谢

您可以尝试slideToggle和toggleClass

jQuery('.sidr-class-menu_arrow').on( 'click', function ( e ) {
        e.preventDefault();  e.stopPropagation();
        jQuery(this).toggleClass('sidrsubmenu_on');
        jQuery(this).parent().parent().find('.sidr-class-sub-menu:eq(0)').slideToggle();
});

请添加有问题的代码片段。抱歉,完成了。您可以发布包含css的完整代码以便更好地理解吗?您可以将其发布到JSFIDLE上吗?
jQuery('.sidr-class-menu_arrow .sidrsubmenu_on').on( 'click', function ( e ) {
        e.preventDefault();  e.stopPropagation();
        jQuery(this).removeClass('sidrsubmenu_on');
        jQuery(this).parent().parent().find('.sidr-class-sub-menu:eq(0)').slideUp();
}); 
jQuery('.sidr-class-menu_arrow').on( 'click', function ( e ) {
        e.preventDefault();  e.stopPropagation();
        jQuery(this).toggleClass('sidrsubmenu_on');
        jQuery(this).parent().parent().find('.sidr-class-sub-menu:eq(0)').slideToggle();
});