【发布时间】:2016-09-08 20:37:07
【问题描述】:
假设我有一个链接,上面写着:
<a href="services">Services</a>
当我单击该链接时,我显然想转到服务页面,但我想弄清楚的是如何让该链接将我带到该页面上的特定部分。
问题是,我想显示特定部分的页面,除非我点击标签,否则它不会显示。这是我的服务页面的样子。您将看到如果您单击某个选项卡,则会显示特定部分。
https://jsfiddle.net/esayoaqg/1/
如果我点击了指向服务 1 的链接,我希望该链接转到服务页面并显示 div #service1。
我该怎么做?
<a href="serviceCheck1#service1">Service 1</a>
<a href="serviceCheck1#service2">Service 2</a>
<a href="serviceCheck1#service3">Service 3</a>
$(function(){
//get the section name from hash
var sectionName = window.location.hash.slice(1);
//then show the section
$('#service-display-box').show();
//$('#' + sectionName ).show();
$('#service' + sectionName).show().siblings().hide();
})
【问题讨论】:
-
对于说这个问题已经回答的人,显然没有完全阅读这个问题。我要显示的部分不可见,需要单击按钮才能显示。
标签: javascript jquery html hyperlink anchor