【发布时间】:2018-04-25 06:00:01
【问题描述】:
我有一个可折叠的材质 ui,我想确保无论何时单击一个项目,它都应该保持在顶部。
例如,默认值为 First、Second、Third。当用户点击展开第二个时,它应该被移动到顶部并展开第二个,就像列表一样
第一个(展开)
第二
第三
第二(扩展)
第一
第三
如果第三个被点击,那么列表应该显示为
第三(扩展)
第一
第二
<ul class="collapsible" data-collapsible="accordion">
<li>
<div class="collapsible-header"><i class="material-icons">filter_drama</i>First</div>
<div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
</li>
<li>
<div class="collapsible-header"><i class="material-icons">place</i>Second</div>
<div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
</li>
<li>
<div class="collapsible-header"><i class="material-icons">whatshot</i>Third</div>
<div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
</li>
</ul>
【问题讨论】:
-
你应该添加你迄今为止工作过的 JavaScript 代码,否则你会被否决
-
具体问题和疑问是什么?无论您为手风琴使用什么库,都应该有事件挂钩。请提供minimal reproducible example
标签: javascript jquery html css material-ui