当页面的信息元素比较复杂,而呈现信息的空间又比较有限时,通常会使用折叠列表来隐藏部分复杂的信息,如下图所示:
下图是一个列表单元的HTML结构,其中:
完整的HTML结构如下
<div class="CollapsedListDemo">
<ul>
<li>
<h3>标题</h3>
<div class="toolbar"><a href="#">+</a></div>
<p class="maintext collapsed">正文</p>
</li>
<li>
<h3>标题</h3>
<div class="toolbar"><a href="#">+</a></div>
<p class="maintext collapsed">正文</p>
</li>
<li>
<h3>标题</h3>
<div class="toolbar"><a href="#">+</a></div>
<p class="maintext collapsed">正文</p>
</li>
</ul>
</div>
| When | Who | What |
|---|---|---|
| 点击.toolbar a | .maintext | 显示(高度延展到最大值或者display改为block) |
| .toolbar a | 显示为“ -” | |
| 点击.toolbar a | .maintext | 显示(高度延展到最小值或者display改为none) |
| .toolbar a | 显示为“ +” | |
| 文档加载完成时 | .toolbar a | 绑定点击事件处理 |
正文正文正文正文正文正文
正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文正文
正文正文正文正文正文正文
小提示