我正在尝试创建一个功能,其中顶部将有多个链接,并且默认情况下将在同一页面中加载内容和标题。链接和标题将相关,因此单击链接将重定向到具有效果的特定 div(类似于单页应用程序)。例子:
Vision Mission Address Contact
Vision
Content here
Mission
Content here
Address
Content here
Contact
Content here
我不确定我是怎么做到的,但创建了一个实际上不相似的样本,可以说是一个试验。这不是我想要的:
$(document).ready(function()
{
$(".subcontent").hide();
$('#myMenu').on('click','a',function()
{
$('.subcontent:visible').hide();
$('.subcontent[id='+$(this).attr('data-id')+']').fadeIn();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<ul id="myMenu">
<li><a href="#" data-id="Vision">Vision</a></li>
<li><a href="#" data-id="Mission">Mission</a></li>
</ul>
<section class="subcontent" id="Vision" style="display:block" >
<div class="page-heading">
<h1 class="caption">Vision</h1>
</div>
</section>
<section class="subcontent" id="Mission" >
<div class="page-heading">
<h1 class="caption">Mission</h1>
</div>
</section>
江户川乱折腾
相关分类