jQuery.Huifold.js 已封装
H-ui.js 中已封装,无需单独下载。单独下载地址 jQuery.Huifold.js
jQuery.Huifold是一个用js编写的jQuery插件,实现折叠效果。
使用方法
1、jQuery.Huifold.js依赖jQuery或者zepto.js。
js调用
$("#Huifold-demo1").Huifold({
item: '.item',
titCell:'h4',
mainCell:'.info',
type:1,
trigger:'click',
className:"selected",
speed:"first",
});
$("#Huifold-demo2").Huifold({
item: '.item',
titCell:'h4',
mainCell:'.info',
type:2,
trigger:'click',
className:"selected",
speed:"first",
});
$("#Huifold-demo3").Huifold({
item: '.item',
titCell:'h4',
mainCell:'.info',
type:3,
trigger:'click',
className:"selected",
speed:"first",
openKeys: [0, 1]
});
$("#Huifold-demo4").Huifold({
item: '.item',
titCell:'h4',
mainCell:'.info',
type:1,
trigger:'mouseover',
className:"selected",
speed:"first",
});
$("#Huifold-demo5").Huifold({
item: '.item',
titCell:'h4',
mainCell:'.info',
type:2,
trigger:'mouseover',
className:"selected",
speed:"first",
});
$("#Huifold-demo6").Huifold({
item: '.item',
titCell:'h4',
mainCell:'.info',
type:3,
trigger:'mouseover',
className:"selected",
speed:"first",
});
demo效果
只打开一个,可以关闭
点击效果
-
标题 +
内容
很多内容 -
标题 +

可以是图片 -
标题 +

鼠标经过效果
-
标题 +
内容
很多内容 -
标题 +

可以是图片 -
标题 +

必须有一个打开
点击效果
-
标题 +
内容
很多内容 -
标题 +

可以是图片 -
标题 +

鼠标经过效果
-
标题 +
内容
很多内容 -
标题 +

可以是图片 -
标题 +

可打开多个
点击效果
-
标题 +
内容
很多内容 -
标题 +

可以是图片 -
标题 +

鼠标经过效果
-
标题 +
内容
很多内容 -
标题 +

可以是图片 -
标题 +

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

