【发布时间】:2015-06-08 14:43:45
【问题描述】:
我一直在尝试摘要和详细信息列表,但无法找到一种方法使其在单击列表中的下一个时自动折叠...
这是我的代码:
HTML:
<div class="content">
<header class="major">
<h2>Stuff I do</h2>
</header>
<p>Consequat sed ultricies rutrum. Sed adipiscing eu amet interdum lorem blandit vis ac commodo aliquet vulputate.</p>
<ul class="alt">
<li>
<details><summary><span class="icon major fa-camera-retro"></span>
<h3>List item 1</h3><p>Donec accumsan interdum nisi</p></summary>
<p>Aliquam ante ac id. Adipiscing interdum lorem praesent fusce pellentesque arcu feugiat. Consequat sed ultricies rutrum. Sed adipiscing eu amet interdum lorem blandit vis ac commodo aliquet integer vulputate phasellus lorem ipsum dolor lorem magna consequat sed etiam adipiscing interdum.</p></details>
</li>
<li>
<details><summary><span class="icon major fa-pencil"></span>
<h3>List item 2</h3><p>Donec accumsan interdum nisi</p></summary>
<p>Aliquam ante ac id. Adipiscing interdum lorem praesent fusce pellentesque arcu feugiat. Consequat sed ultricies rutrum. Sed adipiscing eu amet interdum lorem blandit vis ac commodo aliquet integer vulputate phasellus lorem ipsum dolor lorem magna consequat sed etiam adipiscing interdum.</p></details>
</li>
<li>
<details><summary><span class="icon major fa-code"></span>
<h3>list item 3</h3><p>Donec accumsan interdum nisi</p></summary>
<p>Aliquam ante ac id. Adipiscing interdum lorem praesent fusce pellentesque arcu feugiat. Consequat sed ultricies rutrum. Sed adipiscing eu amet interdum lorem blandit vis ac commodo aliquet integer vulputate phasellus lorem ipsum dolor lorem magna consequat sed etiam adipiscing interdum.</p></details>
</li>
<li>
<details><summary><span class="icon major fa-coffee"></span>
<h3>List item 4</h3><p>Donec accumsan interdum nisi</p></summary>
<p>Aliquam ante ac id. Adipiscing interdum lorem praesent fusce pellentesque arcu feugiat. Consequat sed ultricies rutrum. Sed adipiscing eu amet interdum lorem blandit vis ac commodo aliquet integer vulputate phasellus lorem ipsum dolor lorem magna consequat sed etiam adipiscing interdum.</p></details>
</li>
</ul>
</div>
CSS:
details summary::-webkit-details-marker {
display: none;}
summary:hover {
cursor: pointer;
color: #fff200;
}
因此,当打开“列表项 1”并单击“列表项 3”时,我希望项 1 再次自动折叠。非常感谢您的帮助!
【问题讨论】:
标签: javascript jquery css html html-lists