【发布时间】:2011-08-29 03:45:13
【问题描述】:
所以 tab 可能不是在我的场景中使用的正确词,但情况就是这样(我也不想使用 jQuery-UI 库)。我认为它可以做得更简单。
标题中的导航标记:
<ul>
<li><a class="active" href="#" title="">Uno</a></li>
<li><a href="#" title="">Dos</a></li>
<li><a href="#" title="">Tres</a></li>
<li><a href="#" title="">Cuatro</a></li>
</ul>
内容的正文标记(它们不包含在同一个 div 中,也不能包含在同一个 div 中):
<div class="block">
<p>Lorem ipsum</p>
</div>
<div class="block">
<p>Lorem ipsum</p>
</div>
<div class="block">
<p>Lorem ipsum</p>
</div>
<div class="block">
<p>Lorem ipsum</p>
</div>
我正在尝试做两件事。 1.)隐藏除第一个内容块之外的所有内容(与第一个列表项相对应,因此在加载时为 .active。2.)单击任何列表项时,它会隐藏所有其他内容块并显示适当的一个,同时在导航中添加一个 .active 类。
非常感谢您的帮助。
【问题讨论】:
标签: javascript jquery tabs show-hide