スクロールアップするとき、navbarの背景がフェードアウトしたいです。 URL - http://wcsdedesign.com/play-brow-bar/index.phpスクロールアップnavbarバックグラウンドフェードアウト
ページを下にスクロールすると、navbarの背景がfadeIn効果でピンク色に変わります。ページを上にスクロールするときも同じようにしたいが、背景にはフェードアウト効果が必要です。 スクロールアップと同じことをどうすればできますか?できるだけ早くお勧めします。 以下は私のスクリプトコードです。
<nav class="navbar navbar-inverse navbar-fixed-top row ">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.php"><img src="images/logo.png"></a><br>
<span class="scroll-bg mob-phne glyphicon fa fa-phone cnt-num" style="font-size:20px !important; margin-top: 10px; left: -4%; color: #000;"> 03 9041 6582</span>
</div><!--navbar-header-->
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="menus"><a class="scroll-bg" href="index.php">Home</a></li>
<li class="menus"><a class="scroll-bg" href="services.php">Services</a></li>
<li class="menus"><a class="scroll-bg" href="#">Gallery</a></li>
<li class="menus"><a class="scroll-bg" href="about-us.php">About Us</a></li>
<li class="menus"><a class="scroll-bg" href="contact.php">Our Locations</a></li>
<li class="menus"><a class="scroll-bg" href="#">Book Now!</a></li>
<li class="menus"><a class="scroll-bg" href="specials.php">Specials</a></li>
<li class="menus"><a class="scroll-bg" href="blog.php">Blog</a></li>
</ul>
<ul class="nav navbar-nav social-icons-header">
<li><a class="scroll-bg" href="#"><span class="glyphicon fa fa-facebook"></span></a></li>
<li><a class="scroll-bg" href="#"><span class="glyphicon fa fa-twitter"></span></a></li>
<li><a class="scroll-bg" href="#"><span class="glyphicon fa fa-instagram"></span></a></li>
<li><a class="scroll-bg" href="#"><span class="glyphicon fa fa-envelope"></span></a></li>
</ul>
</div>
</div><!--cointainer-->
</nav><!--navigation-->
<script type="text/javascript">
var navbarVisible = false;
$(window).scroll(function(){
if ($(this).scrollTop() >= 1) {
$(".navbar-fixed-top").css("background-color", "#cc2c96");
if (!navbarVisible) {
$("nav").addClass("navbar-fixed-top")
.hide()
.fadeTo(900, 0.9);
navbarVisible = true;};
} else {
$(".navbar-fixed-top").css("background-color", "transparent");
$("nav").addClass("navbar-fixed-top");
navbarVisible = `false; }`
});
</script>
「スムーズなスクロール」とはどういう意味ですか?これはChromeとFirefoxのデフォルトです。 – vsync