我有以下的列表,这是我要在以下方式行事:折开清单的垂直和水平
- 它应该是点击,会出现一个垂直列表中有出现。
- 如果您单击垂直列表中的某个项目,它必须水平显示关于该项目的信息。
- 我希望所有的项目都被隐藏,直到用户点击测试1-4或子菜单测试1.1-1.5。
CSS & HTML:
<style>
#navcontainer
{
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
border-top: 1px solid #999;
z-index: 1;
}
#navcontainer ul
{
list-style-type: none;
text-align: center;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}
#navcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
}
#navcontainer li a
{
padding: 1px 7px;
color: #666;
background-color: #fff;
border: 1px solid #ccc;
text-decoration: none;
}
#navcontainer li a:hover
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}
#navcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}
</style>
<div id="navcontainer">
<ul id="navlist">
<li><a href="#" id="current">Test1</a></li>
<li><a href="#">Test2</a></li>
<li><a href="#">Test3</a></li>
<li><a href="#">Test4</a></li>
</ul>
</div>
我试图使其与jQuery和 “TextShower” 工作 - 但我根本无法(我只知道基本的HTML)
这里是一个我的想法的形象,我希望有人可以理解它和帮助,我敢肯定,编码是相当简单的,我只是根本无法得到它的工作:(
而你在哪里找到“测试1.1”,“1.2测试”等,以及它们各自的文本? – Colandus
我不知道,他们应该是一个类的描述,它需要多长时间,它需要什么,所以简短的文字。我在想这可能只是写在一个div? – user3656183