JSP ul列表元素动态选择
jsp ul list element dynamic selection
情况如下:我有一个嵌套的ul列表在我的导航栏ie
<li>
<ul>
<li>
Some link
</li>
</ul>
</li>
</ul>
这是我的磁贴左边的导航栏,右边是与它相关的内容。
所以我想要一个特定的li(主的不是嵌套的)在我选择一个嵌套的li时打开。如何做到这一点,无论如何CSS或javascript。
PS:我是一个新手web开发人员,所以请建议简单的解决方案,有可能这个问题已经问过了,但我找不到一个简单的答案,所以请不要评价它低。由于
如果您想在单击时显示它,您可以使用CSS伪Element:target。这就是你要做的:
你的HTML标记:(给每个父LI一个唯一的ID和一个元素在这个元素的锚)
<ul class="menu clearfix">
<li id="a">
<a href="#a">Item 1</a>
<ul class="clearfix">
<li><a href="#">Item 1.1</a></li>
<li><a href="#">Item 1.2</a></li>
</ul>
</li>
<li id="b">
<a href="#b">Item 2</a>
<ul class="clearfix">
<li><a href="#">Item 2.1</a></li>
<li><a href="#">Item 2.2</a></li>
</ul>
</li>
<li id="c">
<a href="#c">Item 3</a>
<ul class="clearfix">
<li><a href="#">Item 3.1</a></li>
<li><a href="#">Item 3.2</a></li>
</ul>
</li>
</ul>
CSS: /* basic menu styling */
ul.menu {
position:relative;
}
ul.menu li {
display:block;
position:relative;
float:left;
}
ul.menu a {
display:block;
text-decoration:none;
}
ul.menu > li {
border:1px solid #000;
min-width:100px;
margin-left:-1px;
}
/* set up nested ul's and hide them */
ul.menu > li ul {
display:none;
position:absolute;
width:100%;
top:0;
left:0;
}
/* show them on click */
ul.menu > li:target ul {
display:block;
}
ul.menu > li > ul > li {
float:none;
display:block;
}
我做了一个小提琴作为示范
相关文章:
- d3基于用户选择动态更新节点
- JQuery--无法选择动态附加到表中的对象
- 如何根据用户选择动态更改多个复选框的编号
- JavaScript确认何时在表单中选择动态HTML字段
- 使用JQuery通过下拉选择动态更改PHP值
- 使用用户选择动态更新页面
- 在jquery中选择动态创建的元素
- 选择动态添加表单的元素
- 根据<选择>动态创建的表单不起作用
- j查询选择动态添加的表行的列数据
- Dojo 筛选选择 - 动态将下拉列表中的特定选项标记为禁用(灰显且不可选择)
- 选择动态创建的 html 元素而不单击
- 如何运行函数以选择动态添加
- Jquery 选择动态 ID
- 使用 Knockoutjs 根据用户的语言选择动态调整页面内容
- jQuery 选择动态创建的 html 元素
- 如何在JQuery中从Gallery View中选择动态图像
- 如何从AngularJS指令中选择动态生成的元素
- 选择动态创建的表中高亮显示的行,onclick事件
- 按类名选择动态更改的元素