导航栏在我滚动时未切换到固定
Navbar Not Switching To Fixed When I Scroll By It
这里是urlhttp://buildme.co/
我目前有一个问题,当你滚动时,我的主导航栏没有切换到固定位置。这是倾斜图像下的导航栏。
下面的JavaScript代码应该让它做这个
// Change To Fixed Header
$(document).ready(function(){
$(window).bind('scroll', function() {
var navHeight = $( window ).height() - 100;
if ($(window).scrollTop() > navHeight) {
$('.main-navbar').addClass('navbar-fixed-top');
}
else {
$('.main-navbar').removeClass('navbar-fixed-top');
}
});
});
然而,事实并非如此,什么也没发生。
以下是我努力实现目标的一个例子。http://stanislav.it/tutorials/sticky-navigation/
在您的情况下,您可能需要将滚动事件绑定到"body"(当我在您的网站上检查时,窗口滚动事件没有启动,但body是)
编辑:哦,等等,我想我明白了。。。这是你添加到html的溢出样式,body:
html, body {
overflow-x: hidden;
height: 100%;
}
如果我去掉overflow-x:hidden,你的代码对我有效。我知道我以前遇到过这样的问题,即不允许一个轴允许溢出,而另一个轴不允许(所以如果你设置overflow-x:hidden,它可能会对y滚动做一些有趣的事情)
相关文章:
- 向上滚动导航栏背景淡出
- jQuery高亮显示滚动导航链接不起作用
- jQuery平滑滚动+导航更新
- 使滚动导航栏在引导程序中的浏览器顶部停留
- 修改此滚动导航菜单脚本
- 使用扩展/收缩部分/栏开发网站,同时滚动导航
- 滚动导航无法正常工作
- 引导程序滚动导航栏问题
- 具有活动类的平滑滚动导航
- jquery自定义控制的滚动导航
- Bootstrap:固定导航静态顶部在顶部,但可滚动导航崩溃
- 水平滚动导航条不能正常工作
- Jquery滚动导航不能'
- 滚动导航链接的样式
- 在滚动导航条后面滑块和银条视差效果不起作用
- 在多个部分中滚动导航到h2
- HighCharts - highstock倒转轴与滚动导航
- 从滚动网站的其余部分中删除滚动导航栏
- 带有粘性标头的哈希滚动导航,偏移量在 Firefox 上不起作用
- 在多个页面上平滑滚动导航