javascript - 粘性导航菜单

标签 javascript html css

这是链接:JSFIDDLE

$('.main-menu').addClass('fixed');

为什么每次添加固定类时固定元素都在闪烁?

最佳答案

您不断地删除和重新添加 fixed CSS 属性,因为每次滚动时,顶部偏移量都会发生变化。您要做的是在加载时将其存储在一个变量中,然后与该变量进行比较。 JSFiddle:http://jsfiddle.net/j44xdv3m/6/

关于javascript - 粘性导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25827899/

相关文章:

javascript - 如何为类的属性赋予 req.body 值?

javascript - "hover"CSS 选择器内的代码停止工作

html - W3 因 <noscript> 嵌套在 DIV 标记中而失败

html - 让 flex-box 中的文本溢出工作

javascript - 在 Nativescript 应用程序中将 PHAsset/AVAsset 转换为 mp4 视频

javascript - 如何在javascript中按两个名称对数组进行排序?

带有正负数量的 HTML 表单编号字段

html - 网格布局css中的按钮

javascript - JQuery UI 日期选择器在 jsbin 中工作但不在本地工作

css - 在 bootstrap 3 小屏幕中添加导航