Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改滚动条上引导3导航栏的颜色_Javascript_Html_Css_Twitter Bootstrap 3_Navbar - Fatal编程技术网

Javascript 更改滚动条上引导3导航栏的颜色

Javascript 更改滚动条上引导3导航栏的颜色,javascript,html,css,twitter-bootstrap-3,navbar,Javascript,Html,Css,Twitter Bootstrap 3,Navbar,我的问题是: 当用户向下滚动时,如何将引导3Navbar颜色从透明更改为白色 请帮忙 顺便说一下,我使用的导航栏的代码是Bootstrap的docs/W3schools.com中的默认代码 window.addEventListener("scroll", function(event) { if(this.scrollY != 0) { document.getElementById('nav').style.background = "#fff"; } else { do

我的问题是:

当用户向下滚动时,如何将引导3
Navbar
颜色从透明更改为白色

请帮忙

顺便说一下,我使用的
导航栏的代码是Bootstrap的docs/W3schools.com中的默认代码

window.addEventListener("scroll", function(event) {
  if(this.scrollY != 0) {
  document.getElementById('nav').style.background = "#fff";
  }
  else {
  document.getElementById('nav').style.background = "transparent";
  }
});
使用您的id作为导航栏的颜色属性,而不是nav,我也使用了0作为默认值,但您可以根据内容开始之前的任何填充或边距更改该值

逻辑是使用
.scroll
功能检查滚动条的位置, 并相应地改变颜色

$(文档).ready(函数(){
var scroll_start=0;
var startchange=$(“#startchange”);
var offset=startchange.offset();
if(起始更改长度){
$(文档)。滚动(函数(){
scroll_start=$(this.scrollTop();
如果(滚动开始>偏移量顶部){
$(“.navbar default”).css('background-color','#f0');
}否则{
$('.navbar default').css('background-color','transparent');
}
});
}
});
.navbar默认值{
背景:透明;
边界:没有!重要;
}
.navbar导航>li>a:悬停{
颜色:#1A1A;
} 
.崩溃{
背景色:#F0!重要;
}
.navbar inverse.navbar nav>.active>a、.navbar inverse.navbar nav>.active>a:hover、.navbar inverse.navbar nav>.active>a:focus
.垫片{
背景色:#888;
}
.垫片{
高度:100px;
}

切换导航

屋顶派对羽衣甘蓝片修复病毒DIY鼠尾草seitan XO Banksy。Chia格纹背心,DIY Thundercats salvia freegan牛仔短裤绅士风度。复古四乐高梅,班卓琴定制厌倦狼之前,他们出售了素食主义者keytar gastropub beard seitan时尚斧头街头艺术。Cosby毛衣美国服装无麸质滑板绑腿格子布swag banh mi Williamsburg饮用醋乙烯基慢碳早午餐照片亭。裁缝Etsy Truffaut,小批量banh-mi活版乱七八糟的羊毛衫紧身裤3狼月道德信使包PBR&B豆腐Schlitz Narhall,班卓布什维克饲料信托基金下一级定制。Gastropub scenester Truffaut locavore deep v,Wes Anderson twee。

哈巴狗胡子美国服装后讽刺normcore,审美格子绅士独角鲸不对称工艺啤酒照片摊位gastropub回声公园自拍。不对称Etsy church key Cosby毛衣街头艺术,道德纹身波特兰破旧别致小批量粗花呢scenester hella seitan直接贸易。格纹mlkshk lomo try hard,波特兰高档布边克雷VHS奎奴亚藜。厌倦自拍滑板,低保真iPhone小胡子kogi。Tumblr早午餐wolf Intelligensia无麸质布什维克。博客手提袋keytar,twee在上面放了一只鸟8位chambray iPhone弹出式智能手机。早午餐,奎奴亚藜,卖光Banksy之前的标签。

+1路客施利茨豆腐,下一级单源咖啡其实。屠夫fap工匠,Kickstarter胡须信使袋独角鲸饲料大师清洗诺姆科勒讽刺豆腐自行车权利素食主义者成衣。Disrupt现成符号学cray church key,Tonx artisan绑腿keffiyeh定制sriracha VHS照片亭病毒8位。病毒式努力查姆布雷Kickstarter YOLO,meh豆腐布鲁克林农场到餐桌。实际上,街头艺术小批量生牛仔布PBR&B Cosby毛衣。比特定制信托基金民族四乐高。灵活主义的街头艺术家。

Deep v Brooklyn正宗keffiyeh 8位Banksy信使包。DIY屋顶派对雷霆猫卡莱斯。有机的在滑板上放一只鸟,banh mi keytar的标签是裁缝师McSweeney's meggings Banksy squid ennui,在它们卖完之前。Pinterest下一级哈巴狗你可能没听说过,班卓琴喝醋,纯素有机奥斯汀。Mumblecore irony帕格,乙烯基cred Etsy YOLO Truffaut不对称小批量。病毒式的Godard裁缝,信誉可持续的banh mi post讽刺教堂钥匙8位独角鲸umami。布什维克·施利茨·埃西,厌倦早午餐班卓琴。 Hella混音带lo-fi cornhole,chia连帽衫羽衣甘蓝薯片。弹出DIY banh mi,normcore直接贸易mumblecore古羽衣甘蓝切片摄影棚素食主义者。Carles flexitarian Vice,绅士生物柴油牛仔短裤Godard Helvetica chia早午餐3狼月饲料fanny pack。Cosby毛衣hella Etsy,Schlitz猪肉肚标签无麸质道德时尚axe keffiyeh自拍chambray藜麦lo-fi。旅行者们制作啤酒,喝醋,波特兰手提袋狼把一只鸟放在上面,卡尔民族唐克斯高级生活鼠尾草美国服饰。戈达尔奇数未来布边农场,以表种族分裂。umami dreamcatcher在上面放了一只鸟。

在出售seitan YOLO pug artisan之前破坏fap iPhone。摄影棚stumptown干草叉无麸质布边,腌制单一产地咖啡fixie Intelligent Sia kitsch synth字面上不对称。威廉斯堡卡尔斯连帽衫豆腐售罄前,尚布雷工艺啤酒。Marfa fanny pack church key,VHS Truffaut,无论是什么班卓琴中音lo-fi,在出售kogi deep v之前。纹身不对称放一只鸟在上面,法兰绒教堂钥匙3狼月亮干草叉捕梦人班克斯·凯塔你的灵活主义哈巴狗。可持续法兰绒连帽衫羽衣甘蓝片占据了韦斯·安德森。IPhone波特兰泡菜,绅士素食主义者奥斯汀·塞尔瓦奇有机屠夫滑板韦斯·安德森直接贸易混音带。 艺术派对DIY 90年代连帽衫低保真。后讽刺大师清洗低保真班克斯,民族法兰绒农场表等。Helvetica正宗破旧别致的高档蓝色瓶慢碳水化合物。Fanny pack你可能没听说过他们Godard Shoreditch Cosby毛衣dee
$(document).ready(function(){       
   var scroll_start = 0;
   var startchange = $('#startchange');
   var offset = startchange.offset();
    if (startchange.length){
   $(document).scroll(function() { 
      scroll_start = $(this).scrollTop();
      if(scroll_start > offset.top) {
          $(".navbar-default").css('background-color', '#f0f0f0');
       } else {
          $('.navbar-default').css('background-color', 'transparent');
       }
   });
    }
});