Ich möchte meine Navbar Hintergrund ausgeblendet werden, wenn Sie nach oben scrollen. URL - http://wcsdedesign.com/play-brow-bar/index.phpOn scrollen navbar background fadeout
Wenn ich die Seite nach unten scrolle, wechselt der Hintergrund der Navigationsleiste zu rosa Farbe mit FadeIn Effekt. Ich möchte das gleiche, wenn ich die Seite nach oben scrollen, aber der Hintergrund muss einen Ausblendeffekt haben. Wie kann ich dasselbe wie Scroll-Up tun? Bitte schlagen Sie so bald wie möglich vor. Unten ist mein Skriptcode.
<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>
Was meinst du mit "glattes Scrollen"? das ist der Standard von sowohl Chrome als auch Firefox. – vsync