我正在一个我想要调整菜单项的网站上工作。出于某些原因,当单击菜单项时,它不会指向相关部分(附加的图像非常好地描述了它)。我想要的是,点击时它应该直接指向该部分的顶部。
(目前工作有误) http://i.stack.imgur.com/NutST.png
(它应该像这样工作) http://i.stack.imgur.com/n6BgC.png
您可以在http://goo.gl/LhHuHP访问该网站。
任何回复都会很明显
答案 0 :(得分:0)
当您打开网站时,您必须拥有顶部(标题)部分的边距。当你点击菜单时它会保留该值。你可以尝试为该“nav”标签插入onclick事件以自动更改高度..
答案 1 :(得分:0)
你的nav href =“#our-portfolio”不正确(经验证)链接看到我的代码并试试这个
<li class="active"><a href="#our-portfolio" title="Proven" class="proven">Proven</a></li> /* is your code */
<li class="active"><a href="#proven" title="Proven" class="proven">Proven</a></li> /* this is working properly */
答案 2 :(得分:0)
目前,标题高度为85px
但您在115px
中提供了script.js
填充。将其更改为85px
可以解决此问题。
在script.js
pos.top -= 115;
将其更改为
pos.top -= 85;
如果仍有间距问题,请调整数字。