js—手风琴效果
来源:互联网 发布:java一行输出多个变量 编辑:程序博客网 时间:2024/06/04 19:29
html部分
<ul class="helpContnet"> <li> <p> 金融什么时间成立的? <span> <img src="images/hrlpRight.png" alt=""> </span> </p> <div class="helpCont"> 加入金融需要具有哪些优势加入金融需要具有要具些优势加入金融需要具有哪些优势加入金融需要具具有哪些优势要具有要具有要具有要具有要具有要具有要具有哪些优势加入 </div> </li> <li> <p> 金融什么时间成立的? <span> <img src="images/hrlpRight.png" alt=""> </span> </p> <div class="helpCont"> 加入金融需要具有哪些优势加入金融需要具有要具些优势加入金融需要具有哪些优势加入金融需要具具有哪些优势要具有要具有要具有要具有要具有要具有要具有哪些优势加入 </div> </li> <li> <p> 金融什么时间成立的? <span> <img src="images/hrlpRight.png" alt=""> </span> </p> <div class="helpCont"> 加入金融需要具有哪些优势加入金融需要具有要具些优势加入金融需要具有哪些优势加入金融需要具具有哪些优势要具有要具有要具有要具有要具有要具有要具有哪些优势加入 </div> </li></ul>
css部分
.helpContnet{ width:100%; margin-top:10px;}.helpContnet li{ width:100%;}.helpContnet li p{ width:100%; padding:14px 10px; background:white; margin-bottom:1px; display:flex; justify-content:space-between; align-items:center; font-size:1.46rem; color:#666666;}.helpContnet li p span{ display:block; padding-top:2px;}.helpContnet li p span img{ width:40%; height:auto; transition: transform 0.2s linear;}.helpContnet li p span .helpImg{ transform:rotate(90deg); -webkit-transform:rotate(90deg);}.helpCont{ display:none; min-height:120px; padding:20px 15px; line-height:25px; font-size:1.3rem; color:#999999;}
js部分
<script> //jquery方法 $(function(){ $(".helpContnet li").click(function(){ $(this).children("div").stop(true).toggle(); $(this).find("img").toggleClass("helpImg"); $(this).siblings().children("div").hide(); $(this).siblings().find("img").removeClass(); }); }); //原生js方法 var oul = document.getElementsByClassName("helpContnet")[0]; var ali = oul.getElementsByTagName("li"); var aimg = oul.getElementsByTagName("img"); var adiv = oul.getElementsByTagName("div"); for(var i=0; i<ali.length; i++){ ali[i].index = i; ali[i].onclick = function(){ var ind = this.index; if(adiv[ind].style.display == "block"){ adiv[ind].style.display = "none"; aimg[ind].className = ""; }else{ adiv[ind].style.display = "block"; aimg[ind].className = "helpImg"; } for(var s = 0; s<adiv.length; s++){ if(s !== ind){ adiv[s].style.display = "none"; aimg[s].className = ""; } } } } </script>
效果图
阅读全文
0 0
- js—手风琴效果
- 手风琴js效果
- 用js写的一个手风琴效果
- HTML+CSS3+JS 实现手风琴效果页面
- 简单的手风琴JS效果实现
- 手风琴效果
- 手风琴效果
- 手风琴效果
- 手风琴效果
- 手风琴效果
- 手风琴效果
- 手风琴效果
- 手风琴效果
- 手风琴效果
- 手风琴效果
- 原生js实现手风琴菜单效果 与 css3的过渡实现手风琴效果
- js手风琴
- 不写任何js实现手风琴和选项卡效果
- 4移位运算符
- 不可变类
- Matlab JPEG详细介绍
- 前端开发人员需要具备的技能有哪些?
- 【动态生成表格】ajax成功返回后,使用js,取到数据动态生成表格2017
- js—手风琴效果
- MFC点击按钮打开文件选择对话框并获取图片
- ADOConnection
- day03-应用程序管理
- php实现定时任务的几种思路
- 网络常识DNS、默认网关,路由器、交换器
- Java接口可以继承多个接口
- RabbitMQ消息队列+spring监听mq服务器,接收消费mq消息
- C++拷贝构造函数详解