点击展开显示折叠内容

举报
lxw1844912514 发表于 2022/03/26 23:46:53 2022/03/26
1k+ 0 0
【摘要】 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> /* ...

      <!DOCTYPE html>
      <html lang="en">
      <head>
         <meta charset="UTF-8">
         <title>Title</title>
         <style type="text/css">
             /* 折叠列表*/
             .Huifold .item {
                 position: relative
              }
             .Huifold .item h4 {
                 margin: 0;
                 font-weight: bold;
                 position: relative;
                 border-top: 1px solid #fff;
                 font-size: 15px;
                 line-height: 22px;
                 padding: 7px 10px;
                 background-color: #eee;
                 cursor: pointer;
                 padding-right: 30px
              }
             .Huifold .item h4 b {
                 position: absolute;
                 display: block;
                 cursor: pointer;
                 right: 10px;
                 top: 7px;
                 width: 16px;
                 height: 16px;
                 text-align: center;
                 color: #666
              }
             .Huifold .item .info {
                 display: none;
                 padding: 10px
              }
         </style>
      </head>
      <body>
      <div style="width: 80%">
         <ul id="Huifold1" class="Huifold">
             <li class="item">
                 <h4>标题<b>+</b></h4>
                 <div class="info"> 内容<br>很多内容</div>
             </li>
             <li class="item">
                 <h4>标题<b>+</b></h4>
                 <div class="info"> 内容<br>很多内容</div>
             </li>
             <li class="item">
                 <h4>标题<b>+</b></h4>
                 <div class="info"> 内容<br>很多内容</div>
             </li>
         </ul>
      </div>
      </body>
      <script type="text/javascript" src="http://www.videochat.com/lib/jquery/1.9.1/jquery.min.js"></script>
      <script type="text/javascript" src="http://www.videochat.com/static/h-ui/js/H-ui.js"></script>
      <script type="text/javascript">
          jQuery.Huifold = function(obj,obj_c,speed,obj_type,Event){
             if(obj_type == 2){
                  $(obj+":first").find("b").html("-");
                  $(obj_c+":first").show()}
              $(obj).bind(Event,function(){
                 if($(this).next().is(":visible")){
                     if(obj_type == 2){
                         return false}
                     else{
                          $(this).next().slideUp(speed).end().removeClass("selected");
                          $(this).find("b").html("+")}
                  }
                 else{
                     if(obj_type == 3){
                          $(this).next().slideDown(speed).end().addClass("selected");
                          $(this).find("b").html("-")}else{
                          $(obj_c).slideUp(speed);
                          $(obj).removeClass("selected");
                          $(obj).find("b").html("+");
                          $(this).next().slideDown(speed).end().addClass("selected");
                          $(this).find("b").html("-")}
                  }
              })};
          $(function () {
              $.Huifold("#Huifold1 .item h4", "#Huifold1 .item .info", "fast", 2, "click"); /*5个参数顺序不可打乱,分别是:相应区,隐藏显示的内容,速度,类型,事件*/
          });
      </script>
      </html>
  
 

文章来源: blog.csdn.net,作者:lxw1844912514,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/lxw1844912514/article/details/107915173

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。