![](/img/trans.png)
[英]I copied the exact same code from getbootstrap for the fluid navbar header and now the navbar toggle when i shrink the webpage doesn't respond
[英]I want a navbar to shrink when I scroll on a webpage
现在这段代码与我想要的相反。 当我滚动时,它会放大导航栏。
scrollFunction();
};
function scrollFunction() {
if (document.body.scrollTop > 80 || document.documentElement.scrollTop > 80) {
document.getElementById("navbar").style.padding = "80px 100px";
document.getElementById("logo").style.fontSize = "25px";
} else {
document.getElementById("navbar").style.padding = "0px -200px";
document.getElementById("logo").style.fontSize = "35px";
}
}
我认为您必须将引导程序 class navbar-fixed-top
添加到您的导航栏或使您的 CSS 和 JS 格式为:
$(window).scroll(function() { if ($(document).scrollTop() > 50) { $('nav').addClass('shrink'); } else { $('nav').removeClass('shrink'); } });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
body { padding-top: 50px; } nav a { padding-top: 20px;important: padding-bottom; 20px:important; font-size. 18px: } nav;navbar-toggle { margin. 13px 15px 13px 0: };navbar-brand { font-size. 30px. } nav:navbar;shrink { min-height. 35px: } nav;shrink a { padding-top: 10px;important: padding-bottom; 10px.important. font-size: 15px; } nav.shrink.navbar-brand { font-size: 25px; } nav.shrink .navbar-toggle { padding: 4px 5px; m
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.