Javascript 如何在jquery中应用这些css设置?

Javascript 如何在jquery中应用这些css设置?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在制作一个导航栏。当我向下滚动时,我希望它变薄。我有代码工作,但我不能得到应用的风格。。开发工具说它们正在被应用,但事实并非如此。因此,对于jquery或只是vanilla js,我如何能够立即应用这些设置。以下是它“应该”如何工作的屏幕截图: 由于某些原因,我不能在这里发布css,所以在这里 $(文档).ready(函数(){ //所有自定义jQuery都将转到此处 价值净值=$(“.main nav”); $(窗口)。滚动(函数(){ 如果($(this).scrollTop(

我正在制作一个导航栏。当我向下滚动时,我希望它变薄。我有代码工作,但我不能得到应用的风格。。开发工具说它们正在被应用,但事实并非如此。因此,对于jquery或只是vanilla js,我如何能够立即应用这些设置。以下是它“应该”如何工作的屏幕截图:

由于某些原因,我不能在这里发布css,所以在这里

$(文档).ready(函数(){
//所有自定义jQuery都将转到此处
价值净值=$(“.main nav”);
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>5){
导航添加类(“主导航滚动”);
}否则{
导航removeClass(“主导航滚动”);
}
});
});
。固定导航{
位置:固定;
排名:0;
左:0;
右:0;
z指数:9999;
宽度:100%;
高度:110px;
背景色:#fff;
边框底部:实心1px#f2f2;}
.固定导航李,
.固定导航a{
高度:110px;
线高:110px;}
.固定导航{
高度:50px;}
.固定导航李,
.固定导航a{
高度:50px;
行高:50px;}
.菜单{
宽度:90%;
最大宽度:980px;
边距:0自动;}
.菜单a{
颜色:#333;
文本转换:大写;}
.菜单a:参观{
颜色:#333;}
.菜单a:悬停,.菜单a:目标{
颜色:#ED1C24;
过渡:颜色0.4s;}
.菜单项{
显示:内联块;}
.sitename{
显示:内联块;
右边距:30px;}
a、 sitename,a:visited.sitename{
颜色:#e0;}
.菜单项李{
显示:内联块;
右边距:10px;
左边距:10px;}
.菜单项a{
文本装饰:无;}
.显示,.隐藏{
显示:无;
左侧填充:15px;
背景色:透明;
背景重复:无重复;
背景位置:左中;
颜色:#dde1e2;}
.表演{
背景图像:url(资产/向下箭头图标.png);}
.隐藏{
背景图像:url(assets/up arrow icon.png);}
@仅介质屏幕和(最大宽度:800px){
.菜单{
位置:相对位置;
宽度:100%;}
.sitename{
位置:绝对位置;
排名:0;
左:15px;
左边距:0px;}
.菜单项{
显示:无;
宽度:100%;
边缘顶部:50px;
背景色:#fff;}
.菜单项李{
显示:块;
文本对齐:居中;}
.显示,.隐藏{
位置:绝对位置;
排名:0;
右:15px;}
.表演{
显示:内联块;}
.隐藏{
显示:无;}
#菜单:目标。显示{
显示:无;}
#菜单:target.hide,#菜单:target.menu项{
显示:内联块;}}
@仅介质屏幕和(最大宽度:220px){
.sitename、.show、.hide{
字体大小:14px;}}


您需要定义
的属性。主导航首先滚动
类。大概是这样的:

$(文档).ready(函数(){
//所有自定义jQuery都将转到此处
价值净值=$(“.main nav”);
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>5){
导航添加类(“主导航滚动”);
}否则{
导航removeClass(“主导航滚动”);
}
});
});
。固定导航{
位置:固定;
排名:0;
左:0;
右:0;
z指数:9999;
宽度:100%;
高度:110px;
背景色:#fff;
边框底部:实心1px#f2f2;
}
.固定导航李,
.固定导航a{
高度:110px;
线高:110px;
}
.固定导航{
高度:70像素;
}
.固定导航李,
.固定导航a{
高度:50px;
线高:50px;
}
.菜单{
宽度:90%;
最大宽度:980px;
保证金:0自动;
}
.菜单a{
颜色:#333;
文本转换:大写;
}
.菜单a:参观{
颜色:#333;
}
.菜单a:悬停,
.菜单a:目标{
颜色:#ED1C24;
过渡:颜色0.4s;
}
.菜单项{
显示:内联块;
}
.sitename{
显示:内联块;
右边距:30px;
}
a、 站点名称,
a:visited.sitename{
颜色:#E0;
}
.菜单项李{
显示:内联块;
右边距:10px;
左边距:10px;
}
.菜单项a{
文字装饰:无;
}
显示
.隐藏{
显示:无;
左侧填充:15px;
背景色:透明;
背景重复:无重复;
背景位置:左中;
颜色:#dde1e2;
}
.表演{
背景图像:url(资产/向下箭头图标.png);
}
.隐藏{
背景图像:url(assets/up arrow icon.png);
}
.主导航已滚动{
高度:45px;
}
.主导航已滚动。菜单项{
边际上限:0px;
利润底部:4倍;
}

有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了 这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
这里有东西去这里有东西去这里有东西去这里有东西去这里有东西去这里有东西去这里有东西去这里有东西去这里有东西去这里有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里
有些东西到了这里 这里有东西在这里有东西在她身边
$(function() {
        $(window).scroll(function() {
            if ($(window).scrollTop() >= 100) {
                $(".header").addClass("smaller");
            } else {
                $(".header").removeClass("smaller");
            }
        });
    });