【发布时间】:2015-08-05 19:21:27
【问题描述】:
我正在使用 css 和 html 来显示/隐藏一些 div。
(http://jsfiddle.net/davidThomas/x8HmQ/2/)
我想用 PREV 和 NEXT “按钮”扩展这段代码,它们的功能完全一样......所以如果 DIV2 当前可见并点击下一个按钮,跳转到 DIV3......
是否可以仅使用 CSS+HTML?
#content > div {
display: none;
width: 50%;
margin: 0 auto;
}
#content > div:target {
display: block;
}
#content > div a.hide {
display: block;
text-align: right;
}
<ul>
<li><a href="#div1">Div one</a>
</li>
<li><a href="#div2">Div two</a>
</li>
<li><a href="#div3">Div three</a>
</li>
<li><a href="#div4">Div four</a>
</li>
<li><a href="#">hide</a>
</li>
</ul>
<div id="content">
<div id="div1">This is div one</div>
<div id="div2">This is div two</div>
<div id="div3">This is div three</div>
<div id="div4">This is div four</div>
</div>
【问题讨论】:
-
您需要 Javascript 来监听点击等事件并动态操作您的文档。