我是一个完整的Wordpress新手,所以也许我的问题就像超级哑巴。 我安装了一个Wordpress和一个主题,(效果很好)。 这个主题是一个静态的单页导航,带有一个主顶级菜单。
当你点击联系按钮时,它会以一个很好的视差效果向下滚动(它在主题中)。问题是,它只适用于CONTACT和HOME(第一个)。 我尝试了所有内容,页面设置没有差异,他们发布了所有模板,导航ID与菜单中的相同。
唯一的区别是当我点击CONTACT或HOME时,网址保持不变 http://website.com 。 但是当我点击其他(不起作用的)时,网址会变为: http://website.com/#slug 。
我知道这就是产生差异的原因,但我不知道如何改变它。
编辑:如果我下载主题的演示内容,它可以很好地工作而不会改变任何内容。
救救我:p。
感谢您的时间。
答案 0 :(得分:2)
website.com/#slug
表示页面标题链接想要转到该页面上的ID部分,如果该部分没有名为slug的id它将无效。
实施例
.height {
min-height: 150px;
}

<a href="#section1">header</a> <br> <a href="#section2">content</a> <br> <a href="#section3">bottom content</a> <br> <a href="#section4">footer</a>
<div class="height" id="section1">header (the divs could be anything from p tags to a tags, form tags...)</div>
<div class="height" id="section2">content</div>
<div class="height" id="section3">bottom content</div>
<div class="height" id="section4">footer</div>
&#13;
应该是这样的...所以你的菜单必须链接到正确的部分ID。然后它应该工作。