将特定的 href id 设置为默认页面

Make specific href id as set default page

我有一个带有 4 个 ID link 的菜单栏,如下所示。我希望第 3 个 link 成为用户访问网站(常见问题解答)时的默认主页,而不是现在的第 1 个。如何做到这一点?

 <div class="menu">
    <div class="container">
        <div><a class="0 move" href="#home">Home</a></div>
        <div><a class="2 move" href="#affiliates">Affiliates</a></div>
        <div><a class="3 move" href="#faq">FAQ</a></div>            
        <div><a class="4 move" href="#signup">Sign Up</a></div>
    </div>            
</div>

您可以获得当前 hash 并测试它是否为空,因此您将 hash 更新为 javascript。它会自动滚动到 #faq 区域

var url = document.URL, 
    index = url.indexOf("#"),
    hash = index != -1 ? url.substring(index+1) : "";

if(hash === ""){
    location.hash = "#faq";
}

这是一个fiddle and a second fiddle