标头活动类设置不正确
Header active class isn't being set correctly
在我的
网站上,当您单击其中一个导航栏链接时,它会转到html文档的正确区域,但它在导航栏上显示错误的活动类。但是当你向下滚动一点点时,它会变成正确的颜色/类。
我尝试在自定义中将 -40 更改为 -9.js第 45 行,它工作正常,但标题现在略有中断。
我的 github
原因是在您的网站中,当您单击导航栏链接时,由于导航栏高度,它不会完全滚动到该部分。您使用了模板,因此根据他们编写页面滚动代码的方式,考虑到导航栏的高度,他们故意在部分上方滚动了一点。为了避免这种情况
解决方案 1
1 - 转到您的custom.js
行号 45。
2 - 将scrollTop: target.offset().top - 40
的值增加到scrollTop: target.offset().top
或可能更多,具体取决于您。
但是,如果您这样做,显然该部分的标题将隐藏在导航栏后面。我在下面提出了另一种更清洁的解决方案。
解决方案 2
您可以简单地向每个部分添加margin-top: 80px;
(统计信息,概述等)。
相关文章:
- 变量dos'设置不正确
- Ember.js{{render}}助手模型设置不正确
- 使用 Javascript/JQuery 使用 Ajax 加载 Google Maps API,回调设置不正确
- 关联数组设置不正确
- H1 标题设置不正确
- 标头活动类设置不正确
- Mediaelement.js setCurrentTime在Firefox和使用flash时设置的时间不正确
- Phantomjs 抛出“此页面使用框架,但您的浏览器不支持它们”错误,即使在设置了正确的用户代理后也是如此
- 为什么Raphael.js的动画设置到不正确的坐标
- D3嵌套格式设置日期不正确
- 在if/else if的函数作用域中设置的值不正确
- 使用Javascript设置时,表单操作不正确
- Ember.js复选框绑定初始值设置不正确
- 在Javascript中设置CSS 3过渡和转换在Chrome中工作,但在IE 10, FF中不正确
- 元素的同位素高度设置不正确
- HTML5 & # 39;时间# 39;标签设置值不正确
- 为什么mime类型通常设置不正确?
- 下拉菜单中选择的值设置不正确
- Object3D.applyMatrix()设置不正确的比例
- Cookie设置不正确