突出显示菜单上的错误
Bugs on highlighted menu
首先,我很抱歉没有在这里发布我的代码。
我不确定这是一个好主意,因为这是一个完整的项目。您可以在此处找到在线版本
我的菜单是粘在顶部。当用户滚动或选择某个部分时,菜单中将突出显示正确的部分。但是,如果您单击某个部分,然后向下/向上滚动,则会突出显示 2 个菜单部分。
所以我想了解问题出在哪里,因此,我该如何解决它.
发生这种情况是因为 2 个原因 1 是 css 问题,另一个是 js
-
CSS 问题的发生是由于您使用的 :focus 伪类样式。您可以应用 :hover、:focus、:active 和 .active 类相同的样式。在您的代码中,我发现了这个
a, a:悬停, a:focus, a:active, a.active {颜色: #f5c845;大纲:0 无;}
为了解决这个问题,在上述代码片段之后使用以下样式
.navbar-default .navbar-nav > li > a:focus{
color: #777;
border-bottom: none;}
- 要检查您的 js 问题,您能否分享您的相关 js 部分以进行一页滚动。
相关文章:
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 将菜单项与滚动绑定时出现Jquery错误
- 圆圈菜单中的错误
- 使用下拉菜单排除jquery错误
- CSS-3转换错误,菜单出现卡住
- FIREFOX中的粘性菜单错误
- MDL菜单点击打开鼠标右键点击错误
- HTML或JS导致的菜单错误
- 突出显示菜单上的错误
- (网页)JavaScript 可折叠菜单错误
- html下拉菜单在Firefox中不起作用,并且在旧版本的IE中一切都是错误的
- j查询菜单幻灯片错误
- 我一直收到未捕获的引用错误:未定义下拉菜单和未捕获的类型错误:无法读取 null 的属性“样式”
- 下拉菜单返回空错误
- jQueryUI 自动完成将菜单附加到错误的元素
- 多层 ul/li 菜单错误
- 窗口调整菜单大小错误
- 活动类添加到菜单中的错误文档对象
- "未捕获引用错误:jquery未定义“-向下滚动菜单
- 简单链接选择菜单错误