菜单

手风琴
手风琴允许用户切换内容部分的显示。

下载

类型

手风琴

标准手风琴

什么是狗?

狗是一种家养动物。以其忠诚和忠实而闻名,它可以在世界各地许多家庭中找到作为受欢迎的客人。

有哪些品种的狗?

有许多品种的狗。每个品种的大小和性情都各不相同。主人通常会选择一个他们认为与自己的生活方式和对伴侣的愿望相兼容的狗品种。

如何获得一只狗?

潜在主人获得一只狗的三种常见方式是从宠物店、私人主人或收容所获得。

宠物店可能是购买狗最方便的方式。从私人主人那里购买一只狗可以让你在选择带回家之前评估你狗的血统和成长过程。最后,从收容所找到你的狗,有助于给那些可能不容易找到家的狗提供一个好家。

样式

样式化的手风琴添加了基本的格式。

什么是狗?

狗是一种家养动物。以其忠诚和忠实而闻名,它可以在世界各地许多家庭中找到作为受欢迎的客人。

有哪些品种的狗?

有许多品种的狗。每个品种的大小和性情都各不相同。主人通常会选择一个他们认为与自己的生活方式和对伴侣的愿望相兼容的狗品种。

如何获得一只狗?

潜在主人获得一只狗的三种常见方式是从宠物店、私人主人或收容所获得。

宠物店可能是购买狗最方便的方式。从私人主人那里购买一只狗可以让你在选择带回家之前评估你狗的血统和成长过程。最后,从收容所找到你的狗,有助于给那些可能不容易找到家的狗提供一个好家。

变体

流体

手风琴可以占用其容器的宽度。

什么是狗?

狗是一种家养动物。以其忠诚和忠实而闻名,它可以在世界各地许多家庭中找到作为受欢迎的客人。

有哪些品种的狗?

有许多品种的狗。每个品种的大小和性情都各不相同。主人通常会选择一个他们认为与自己的生活方式和对伴侣的愿望相兼容的狗品种。

如何获得一只狗?

潜在主人获得一只狗的三种常见方式是从宠物店、私人主人或收容所获得。

宠物店可能是购买狗最方便的方式。从私人主人那里购买一只狗可以让你在选择带回家之前评估你狗的血统和成长过程。最后,从收容所找到你的狗,有助于给那些可能不容易找到家的狗提供一个好家。

反转

手风琴可以格式化以出现在深色背景上。

什么是狗?

狗是一种家养动物。以其忠诚和忠实而闻名,它可以在世界各地许多家庭中找到作为受欢迎的客人。

有哪些品种的狗?

有许多品种的狗。每个品种的大小和性情都各不相同。主人通常会选择一个他们认为与自己的生活方式和对伴侣的愿望相兼容的狗品种。

如何获得一只狗?

潜在主人获得一只狗的三种常见方式是从宠物店、私人主人或收容所获得。

宠物店可能是购买狗最方便的方式。从私人主人那里购买一只狗可以让你在选择带回家之前评估你狗的血统和成长过程。最后,从收容所找到你的狗,有助于给那些可能不容易找到家的狗提供一个好家。

示例

嵌套的手风琴

手风琴可以有多个嵌套内容级别。此内容可以位于嵌套的 accordion 中,也可以只是另一个级别的 titlecontent

级别 1
欢迎来到级别 1
级别 1A

级别 1A 内容

级别 1A-A
级别 1A-A 内容
级别 1A-B
级别 1A-B 内容
级别 1B
级别 1B 内容
级别 1C
级别 1C 内容
级别 2

欢迎来到级别 2

级别 2A

级别 2A 内容

级别 2A-A
级别 2A-A 内容
级别 2A-B
级别 2A-B 内容
级别 2B
级别 2B 内容
级别 2C
级别 2C 内容

更改触发器

手风琴通常在点击其标题时触发。但是,你可以更改触发器选择器以指定标题内的元素用作激活器。

$('.trigger.example .accordion') .accordion({ selector: { trigger: '.title .icon' } }) ;
什么是狗?

狗是一种家养动物。以其忠诚和忠实而闻名,它可以在世界各地许多家庭中找到作为受欢迎的客人。

有哪些品种的狗?

有许多品种的狗。每个品种的大小和性情都各不相同。主人通常会选择一个他们认为与自己的生活方式和对伴侣的愿望相兼容的狗品种。

如何获得一只狗?

潜在主人获得一只狗的三种常见方式是从宠物店、私人主人或收容所获得。

宠物店可能是购买狗最方便的方式。从私人主人那里购买一只狗可以让你在选择带回家之前评估你狗的血统和成长过程。最后,从收容所找到你的狗,有助于给那些可能不容易找到家的狗提供一个好家。

表单字段

手风琴可以在任何可以显示或隐藏内容的地方使用。例如,显示可选表单字段。

可选详细信息
注册

手风琴菜单

手风琴可用于在菜单中创建内容抽屉。

初始化

初始化手风琴

手风琴在预先存在的标记上初始化

$('.ui.accordion') .accordion() ;

AJAX 内容

手风琴使用 DOM 变异观察器 和委托事件以实现与 AJAX 内容或初始化后添加的内容的轻松兼容性。

如果 DOM 树发生变化,模块将自动调用 module.refresh 并更新选择器缓存。因为事件使用委托事件绑定在父模块上,所以事件会在初始化后添加的内容上自动触发。

如果你在没有 DOM 插入的情况下更改模块的其他属性,并且需要更新缓存,你可以通过调用此模块的 refresh 行为来实现。

$('.ui.accordion').accordion('refresh');

行为

行为是用于访问特定功能的简短英文短语

可以使用 Javascript 使用以下语法访问行为

$('.ui.accordion').accordion('behavior', argumentOne, argumentTwo...);
刷新 刷新所有缓存的选择器和数据
打开 (索引) 打开索引处的手风琴内容
关闭其他 关闭不是活动状态的手风琴内容
关闭 (索引) 关闭索引处的手风琴内容
切换 (索引) 切换索引处的手风琴内容

手风琴

行为

默认 描述
排他 true 一次只允许打开一个部分
点击 title 上的事件,会导致手风琴打开
动画子级 true 子级内容的不透明度是否应进行动画处理(如果子级元素过多,可能会导致性能问题)
关闭嵌套 true 当元素关闭时,关闭打开的嵌套手风琴内容
可折叠 true 允许活动部分折叠
持续时间 500 打开动画的持续时间(毫秒)
缓动 easeInOutQuint 打开动画的缓动。easeInOutQuint 包含在手风琴中,对于其他选项,你必须包含 缓动方程

回调

上下文 描述
onOpening 活动内容 元素打开之前的回调
onOpen 活动内容 元素打开后的回调
onClosing 活动内容 元素关闭之前的回调
onClose 活动内容 元素关闭后的回调
onChanging 活动内容 元素打开或关闭之前的回调
onChange 活动内容 元素打开或关闭时的回调

模块

这些设置是所有模块的原生设置,定义了组件如何将内容绑定到 DOM 属性,以及模块的调试设置。

默认 描述
名称 手风琴 日志语句中使用的名称
命名空间 accordion 事件命名空间。确保模块拆卸不会影响附加到元素的其他事件。
选择器
selector : { accordion : '.accordion', title : '.title', trigger : '.title', content : '.content' }
用于查找模块部分的选择器
类名
className : { active : 'active', animating : 'animating' }
用于确定元素状态的类名
静默 False 静默所有控制台输出,包括错误消息,无论其他调试设置如何。
调试 false 调试输出到控制台
性能 true 显示包含性能指标的 console.table 输出
详细 false 调试输出包括所有内部行为
错误
error : { method : '你调用的方法未定义。' }

调光消息
调光子标题