首页>折叠

折叠

文章转载,请注明出处 H-ui前端框架,网址http://www.h-ui.net/

4.18.1 只打开一个,可以关闭

点击效果

  • 标题+

    内容
    很多内容
  • 标题+


    可以是图片
  • 标题+

鼠标经过效果

  • 标题+

    内容
    很多内容
  • 标题+


    可以是图片
  • 标题+

4.18.2 必须有一个打开

点击效果

  • 标题+

    内容
    很多内容
  • 标题+


    可以是图片
  • 标题+

鼠标经过效果

  • 标题+

    内容
    很多内容
  • 标题+


    可以是图片
  • 标题+

4.18.3 可打开多个

点击效果

  • 标题+

    内容
    很多内容
  • 标题+


    可以是图片
  • 标题+

鼠标经过效果

  • 标题+

    内容
    很多内容
  • 标题+


    可以是图片
  • 标题+

HTML SCSS CSS JS
<ul id="Hui-fold1" class="hui-fold">
  <li class="hui-fold-item">
    <h4 class="hui-fold-header">标题<b>+</b></h4>
    <div class="hui-fold-content"> 内容<br>很多内容 </div>
  </li>
  <li class="hui-fold-item">
    <h4 class="hui-fold-header">标题<b>+</b></h4>
    <div class="hui-fold-content"><img src="//images.h-ui.net/www/2.png" width="300" height="150"><br>
      可以是图片</div>
  </li>
  <li class="hui-fold-item">
    <h4 class="hui-fold-header">标题<b>+</b></h4>
    <div class="hui-fold-content"><img src="//images.h-ui.net/www/1.png" width="300" height="150"></div>
  </li>
</ul>
.hui-fold {
  .hui-fold-item {
    position: relative;
    .hui-fold-header {
      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;
      b {
        position: absolute;
        display: block;
        cursor: pointer;
        right: 10px;
        top: 7px;
        width: 16px;
        height: 16px;
        text-align: center;
        color: #666;
      }
    }
    .hui-fold-content {
      display: none;
      padding: 10px;
    }
  }
}
.hui-fold .hui-fold-item {
  position: relative;
}
.hui-fold .hui-fold-item .hui-fold-header {
  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;
}
.hui-fold .hui-fold-item .hui-fold-header b {
  position: absolute;
  display: block;
  cursor: pointer;
  right: 10px;
  top: 7px;
  width: 16px;
  height: 16px;
  text-align: center;
  color: #666;
}
.hui-fold .hui-fold-item .hui-fold-content {
  display: none;
  padding: 10px;
}
$("#Hui-fold1").Huifold({
  item: '.item',
  titCell:'h4',
  mainCell:'.info',
  type:1,
  trigger:'click',
  className:"selected",
  speed:"first",
});

相关参数

属性 默认值 描述 备注
item '.hui-fold-item' 触发区域 操作区
titCell '.hui-fold-header' 触发区域 操作区
mainCell '.hui-fold-content' 主体区域
type 1 只打开一个,可以全部关闭 1 只打开一个,可以全部关闭;2 必须有一个打开;3 可打开多个
trigger "click" 触发事件 "click" | "mouseover"
className "selected" 折叠后添加样式
speed "normal" 速度 "slow" | "normal" | "fast"
openKeys 默认展开的数组下标