手风琴特效的按钮怎么实现点击后更换

卖辣鸡腿 2017-09-19 04:15:08
HTML:
<div class="tdg2-peo">
<div class="tdg2-peo-top">
<span>郑杰雄</span>
<span class="td-job">技术战略官</span>
<div class="td-close2" onclick=""></div>
</div>
<p class="tdg2-peo-bottom" >111111</p>
</div>


CSS:
.td-close2{
background-image:url(../images/tdgl-bottom1.png);
width:17px;
height:7px;
position:absolute;
right:0px;
bottom:8px;
cursor:pointer;
}
.td-open2{ background-image:url(../images/tdgl-top1.png)}

JS:
$(".tdg2-peo-top").click(function(){
$(this).nextAll(".tdg2-peo-bottom").slideToggle(200).parent().siblings().children(".tdg2-peo-bottom").slideUp(200);
$(this).children(".td-close2").toggleClass("td-open2").siblings(".tdg2-peo-top").removeClass("td-open2")
});


手风琴特效 已经能够实现点击1的时候展开再点击按钮变回原来的样子后收缩起内容。但是就是点击2时1内容能正常收起但是1按钮没有恢复成原来的样子。麻烦各位帮忙看看是哪里出错了吗? 万分感谢!
...全文
916 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖辣鸡腿 2017-09-27
  • 打赏
  • 举报
回复
求帮助
天际的海浪 2017-09-27
  • 打赏
  • 举报
回复
$(this).children(".td-close2").toggleClass("td-open2").parent().parent().siblings().find(".td-open2").removeClass("td-open2")
卖辣鸡腿 2017-09-20
  • 打赏
  • 举报
回复
麻烦各位帮忙看看这问题

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧