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>

效果图

这里写图片描述

原创粉丝点击