Jquery实现“展开折叠效果”代码

 

废话不多说,我直接上Jquery代码,如下:

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>laofan</title>
  <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
  <style>
  .detail_content{
    display: none;
}
 
  </style>
 </head>
 <body>

<div>
    <table>
        这是表格内容
    </table>

    <div class="detail_click">  
        展开
    </div> 

    <div class="detail_content">
     这是详情
    </div>
</div>



<div>
    <table>
        这是表格内容
    </table>

    <div class="detail_click">  
        展开
    </div> 

    <div class="detail_content">
     这是详情
    </div>
</div>


<script type="text/javascript">
      $('.detail_click').click(function(){
        //$(this) 为 detail_click 实体
        $(this).next().slideToggle('1000',function(){
           
            //$(this) 为 detail_content 实体
            // $(this).prev() 为 detail_click 实体
            $(this).prev().text($(this).is(":visible") ? "收起" : "展开" );

            
        });
    })
</script>

 </body>
</html>
    A+
发布日期:2020年01月03日 19:33:41  所属分类:JQuery
最后更新时间:2020-01-03 19:33:41
头像
  • ¥ 98.0元
  • 市场价:298.0元
  • ¥ 69.0元
  • 市场价:69.0元
  • ¥ 15.0元
  • 市场价:15.0元
  • ¥ 498.0元
  • 市场价:998.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: