求解一个关于slideToggle()效果的问题
jquery吧
全部回复
仅看楼主
level 2
C先生😄 楼主
这两个选项卡有 二级菜单
怎样在收起的时候 都是白底灰字
以下是JS代码,求解:
$(".pc_l").click(function(){
$(this).addClass("tabactive").siblings(".jf_r").removeClass("tabactive");
$(this).siblings(".jf_r").children("ul").slideUp(500);
if($(this).children("ul").hasClass("hide")){
$(this).children("ul").slideToggle();
}
});
$(".pc_l ul li").click(function(){
$(this).addClass("liactive").siblings().removeClass("liactive");
$(this).children("span").removeClass("hide");
$(this).siblings().children("span").addClass("hide");
});
$(".jf_r ul li").click(function(){
$(this).addClass("liactive").siblings().removeClass("liactive");
$(this).children("span").removeClass("hide");
$(this).siblings().children("span").addClass("hide");
});
$(".jf_r").click(function(){
$(this).addClass("tabactive").siblings(".pc_l").removeClass("tabactive");
$(this).siblings(".pc_l").children("ul").slideUp(500);
if($(this).children("ul").hasClass("hide")){
$(this).children("ul").slideToggle(500);
}
});
2016年02月14日 02点02分 1
1