-1
滚动200px时,我的导航栏将重新排列,但是当滚动回顶部时,它不会改变。我想滚动到顶部时,我的导航栏更改为古戏台:回滚到旧风格
$(document).scroll(function() {
var y = $(this).scrollTop();
if (y > 300) {
$('.nav').css({"position": "fixed", "top": "0","background-color":"#252525","margin":"0","width":"100%", \t \t \t \t "padding":"10px 0 10px 0"});;
}
});
.nav {
margin:10px 10px 10px 10px;
font-size:120%;
text-align:center;
padding-bottom:20px;
position:static;
}
.nav > li {
display:inline-block;
list-style:none;
margin-right:10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<nav>
<img src="images/button.png" class="nav-btn">
<ul class="nav" id="">
<li><a href="file:///C:/xampp/htdocs/GEM/index.html" >HOME</a></li>
<li ><a href="#" >TUTORIALS</a></li>
<li><a href="#">ARTICLES</a></li>
<li><a href="#">ABOUT US</a></li>
</ul>
</nav>
好吧,当'y> 300'时你正在设置新的属性。当y <= 300'时,你永远不会设置它们。 – deceze