静态顶部导航栏仅在滚动后显示
Static top navigation bar shows only after scrolling
我有一个导航栏,滚动后会留在顶部,但是如果您点击后退按钮或类似的链接......com/index#down下方的导航栏在您滚动之前不会显示。
无论如何,如何让导航栏显示?
var num = 60;
$(window).bind('scroll', function () {
if ($(window).scrollTop() > num) {
$('.menutop').addClass('fixed');
} else {
$('.menutop').removeClass('fixed');
}
});
斯菲德尔
在 url 中,当有 # 未触发滚动事件时。 因此菜单不会被修复。将此代码添加到 my-jquery 的顶部.js
var ssss=$(document).scrollTop();
if(ssss>=60) $('.menutop').addClass('fixed');
如果您希望始终修复它,只需删除该JavaScript并在HTML中添加fixed
类即可。
<nav class="menutop fixed">
您可以在 DOM 就绪上运行一次,然后绑定以滚动:
var toggleMenuVisibility = function() {
var num = 60;
if ($(window).scrollTop() > num) {
$('.menutop').addClass('fixed');
} else {
$('.menutop').removeClass('fixed');
}
}
$(function() {
toggleMenuVisibility();
$(window).bind('scroll', toggleMenuVisibility)
})
相关文章:
- 如何在Angular JS中滚动显示元素
- 如何使文本在html中滚动显示
- 粘性滚动显示两张图像
- 更改滚动显示.js视口
- 通过页面滚动显示动画
- jQuery滚动显示隐藏的内容
- 在Foundation6中创建滚动显示当前位置的导航
- 使用jquery滚动显示页面侧面的元素
- 向幻灯片放映添加滚动显示样式
- 滚动显示svg动画
- 将淡入淡出添加到此jQuery滚动显示
- 动画滚动/显示隐藏元素使用jQuery
- Angularjs无限滚动显示数据
- Ionic无限滚动显示更多的项目已经加载(不是通过httprequest)
- 有没有“电影演职员表”滚动显示?样式插件的单词列表
- 使用knockout js滚动显示分页
- 从上到下滚动显示
- 滚动显示页脚
- HI滚动显示页眉
- 依次显示滚动显示动画