Jquery 折叠菜单
我有一个子菜单,在调用此函数时显示(基本上是在单击.sidr-class-menu_箭头时): 但是没有用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
有人能给我指一下正确的方向吗?谢谢 您可以尝试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();
});