jq设置页面内多级导航切换显示不同的内容
作者:互联网
效果:
左侧导航结构代码:绑定id名为pcnav
右侧结构代码:绑定id名为pcson
jq代码:
// PC端的nav切换 $("#pcnav>li:eq(0)").addClass('centerbox_in_disc'); // 第一个nav标红 $("#pcson>div").hide(); $("#pcson>div:eq(0)").show(); // 对应第一个nav的内容显示 $("#pcnav>li>.centerbox_in_left_nav_son").hide(); $("#pcnav>li").click(function(){ let index=$(this).index();//获取 $("#pcnav>li:eq("+index+")>.centerbox_in_left_nav_son").stop().slideToggle(200,function(){ $(".centerbox_in_left_nav_son>div").off().on('click', function(){ let sonindex=$(this).index(); //获取 $(this).parent().stop().slideToggle(); let parindex=$(this).parent().parent().index(); //获取$("#pcnav>li>.centerbox_in_left_nav_son>div").removeClass('color_main'); $("#pcnav>li:eq("+parindex+")>.centerbox_in_left_nav_son>div:eq("+sonindex+")").addClass('color_main');
$("#pcnav>li").removeClass('centerbox_in_disc'); $("#pcnav>li:eq("+index+")").addClass('centerbox_in_disc');
$("#pcson>div").fadeOut(0); $("#pcson>div:eq("+parindex+")").fadeIn(0);
$("#pcson>div:eq("+parindex+")>.centerbox_in_right_main>div").hide(); $("#pcson>div:eq("+parindex+")>.centerbox_in_right_main>div:eq("+sonindex+")").show();
}); }); })
标签:pcnav,多级,jq,li,nav,div,centerbox,eq,页面 来源: https://www.cnblogs.com/zhainverer/p/16378216.html