看看这里
每个 div 都是隐藏的,当从菜单中单击一个按钮时,它会显示特定的内容 (div),而其他的则被隐藏。仅显示主页和所选内容。我的问题是......你如何使用 jquery 做到这一点?您如何隐藏除第一个 div 之外的所有内容以及单击菜单时出现的所选内容?
例子:
我的菜单如下所示:
<nav>
<ul>
<li><a href="#home" class="active">Home</li>
<li><a href="#page1">Page 1</li>
<li><a href="#page2">Page 2</li>
<li><a href="#page3">Page 3</li>
</ul>
</nav>
<article id="page1">
<div class="container">
<h1>Page 1</h1>
<p>Page 1 content</p>
</div>
</article>
<article id="page2" class="dark">
<div class="container">
<h1>Page 2</h1>
<p>Page 2 content</p>
</div>
</article>
<article id="page3">
<div class="container">
<h1>Page 3</h1>
<p>Page 3 content</p>
</div>
</article>