【发布时间】:2013-01-23 15:16:14
【问题描述】:
我有一个列表,其中每个项目都有一个子列表。为了给它们设置样式,我使用了 CSS。
<ul class="left">
<li class="itemc">Item 1
<ul class="subitem">
<li>Subitem1</li>
<li>Subitem2</li>
<li>Subitem3</li>
<li>Subitem4</li>
</ul>
</li>
<li class="itemc">Item 2
<ul class="subitem">
<li>Subitem1</li>
<li>Subitem2</li>
<li>Subitem3</li>
<li>Subitem4</li>
</ul>
</li>
<li class="itemc">Item 3
<ul class="subitem">
<li>Subitem1</li>
<li>Subitem2</li>
<li>Subitem3</li>
<li>Subitem4</li>
</ul>
</li>
<li class="itemc">Item 4
<ul class="subitem">
<li>Subitem1</li>
<li>Subitem2</li>
<li>Subitem3</li>
<li>Subitem4</li>
</ul>
</li>
</ul>
整个脚本可以在here找到
我的问题是当我按下主列表中的一个项目时,会显示子列表,但主列表中的其他项目会一个接一个。我应该如何或修改什么以使其工作?我的意思是,当单击一个项目时,要显示的子列表以及要与子列表末尾对齐的下一个项目?
【问题讨论】:
-
1.不要使用网站名称作为昵称。 2.你的问题更多是CSS而不是JS。
-
@BackinaFlash 您能否更具体地说明第二点?
-
@Back,没有明确的理由不使用站点名称作为用户名,是吗?特别是如果那是意图,它的拼写是错误的。
-
感谢您回答我的问题!
-
@Morpheus 这是对上面所有 cmets 的讽刺评论......
标签: javascript jquery css list