У меня есть обложка, которая, используя jscript, растягивает все окно на любое разрешение. Когда вы прокрутите страницу вниз, заголовок страницы вверх и появится содержимое. Я пытаюсь, чтобы navbar исчезал, как только обложка полностью прокручивается, а затем сохраняет навигационную статическую оставшуюся часть страницы, если вы не прокрутите назад до обложки, которая будет отключена на навигационной панели. К сожалению, если я зафиксирую позицию навигационной панели, она вообще не покажется. Пожалуйста помоги.Как создать Fading В Navbar после прокрутки?
HTML
<body>
<div id="container">
<div id="header">
</div>
<div id="navbar">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">About</a></li>
</ul>
</div>
</div>
</body>
CSS
html, body{
height:100%;
margin:0;
background:#F9F9F9;
/*This is to cut off the white border around the webpage*/
}
#container {
position: relative;
max-width: 2048px;
margin: 0px auto;
width: 100%;
height:100%;
}
#header {
background: url('../images/cover6.jpg') no-repeat;
background-size:cover;
height: 100%;
margin:0px auto;
width:100%;
}
#navbar ul{
list-style-type: none;
margin: 0;
padding: 0;
}
JSS
<script>
$(window).resize(function() {
$("#container").height($(window).height());
});
</script>
<script>
(function ($) {
$(document).ready(function(){
// hide .navbar first
$("#navbar").hide();
// fade in .navbar
$(function() {
$(window).scroll(function() {
// set distance user needs to scroll before we fadeIn navbar
if ($(this).scrollTop() > 1000) {
$('#navbar').fadeIn();
} else {
$('#navbar').fadeOut();
}
});
});
});
}(jQuery));
</script>