婺源旅游网 - 最美乡村 - 婺源民间故事
标题:
窗口滚动,导航条吸顶后导航栏样式变化代码
[打印本页]
作者:
田野
时间:
2021-3-13 16:51
标题:
窗口滚动,导航条吸顶后导航栏样式变化代码
窗口滚动一定距离后,导航栏部分布局发生变化,固定到窗口顶部,且始终不变。再次回滚后,导航栏布局恢复。
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>滚动一定距离导航栏固定</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
font-size: 40px;
font-family: '微软雅黑';
text-align: center;
line-height: 100px;
width: 100%;
}
/*顶部*/
.top {
height: 100px;
background: blue;
}
/*导航栏部分*/
.nav {
height: 100px;
background: red;
}
/*导航栏变异部分*/
.nav2 {
height: 100px;
background: yellowgreen;
}
/*测试部分*/
.test {
background: #6495ED;
height: 2000px;
padding-top: 100px;
}
.fixnav {
position: fixed;
top: 0px;
left: 0px;
}
</style>
</head>
<body>
<div class="top">顶部</div>
<div class="nav">导航栏部分</div>
<div class="nav2">导航栏变异部分</div>
<div class="test">这个区域仅仅是用于测试的</div>
</body>
</html>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$(".nav2").hide();
$(window).scroll(function() {
if($(document).scrollTop() >= 200) {
$(".nav2").addClass("fixnav").slideDown();
} else {
$(".nav2").hide();
}
})
})
</script>
复制代码
滚动前后对比图
滚动前
滚动后
欢迎光临 婺源旅游网 - 最美乡村 - 婺源民间故事 (https://www.wy166.com/)
Powered by Discuz! X3.5