文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
折叠
Collapsibles 是可折叠元素,扩大时,点击。他们允许您隐藏不立即与用户相关的内容。
气孔
创建一个气孔式可折叠组件,只要增加类 popout
。
<ul class="collapsible popout" data-collapsible="accordion">
可折叠组件的 HTML 结构
<ul class="collapsible" data-collapsible="accordion">
<li>
<div class="collapsible-header"><i class="material-icons">filter_drama</i>一</div>
<div class="collapsible-body"><p>人的一生,其实就是一场自己对自己的战争。</p></div>
</li>
<li>
<div class="collapsible-header"><i class="material-icons">place</i>二</div>
<div class="collapsible-body"><p>人的一生,其实就是一场自己对自己的战争。</p></div>
</li>
<li>
<div class="collapsible-header"><i class="material-icons">whatshot</i>三</div>
<div class="collapsible-body"><p>人的一生,其实就是一场自己对自己的战争。</p></div>
</li>
</ul>
初始化
如果你需要动态的增加可折叠元素你只要初始化。你也可以在初始化选项里通过。然后这也可以在 html 标记中完成。
$(document).ready(function(){
$('.collapsible').collapsible();
});
预选部分
如果你想你的折叠组件有一个预选中的选项,只要增加 active
类到 collapsible-header 即可。
<div class="collapsible-header active"><i class="mdi-maps-place"></i>三</div>
选项
您可以自定义每个可折叠的使用这些选项的行为。例如,你可以调用一个自定义函数当折叠组件开启或是关闭时,这些功能通过 li 元素开启或是关闭时调用。
$('.collapsible').collapsible({
accordion: false, // A setting that changes the collapsible behavior to expandable instead of the default accordion style
onOpen: function(el) { alert('Open'); }, // 回调当开启开启时
onClose: function(el) { alert('Closed'); } // 回调当关闭时
});
折叠类型
有两种方式的可折叠组件可以使用。它可以多个选项打开,或者一个部分只可以有一个打开,看下面的例子。
折叠式
这是一个默认的行为,但是你能明确的设置它通过 data-collapsible
属性在 HTML 中。
<ul class="collapsible" data-collapsible="accordion">
打开式
<ul class="collapsible" data-collapsible="expandable">
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论