运用jquery实现简单的顶部导航栏固定
以下是html代码:
<!DOCTYPE html>
<html>
<head>
<title>回到顶部</title>
<link rel="stylesheet" type="text/css" href="style/index.css" />
<script type="text/javascript" src="js/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="js/index.js"></script>
</head>
<body>
<div class="header"></div>
<div class="nav">
<p>导航固定</p>
</div>
<div class="content"></div>
</body>
</html>
以下是css代码:
*{margin:0;}
div.header{
background:#CCCC00;
height:250px;
}
div.nav{
width:100%; height:57px;
background:#000000;
line-height:57px;
color:#ffffff;
text-align:center;
font-size:30px;
font-family: YouYuan;
}
div.content{
background:#0099FF;
height:2000px;
}
以下是js代码:
$(function(){
$(window).scroll(function(){
var h_header = $("div.header").height();
if($(window).scrollTop()>=h_header){
$(".nav").css("position","fixed").css("top","0");
}else{
$(".nav").css("position","static");
}
});
})
如有问题或者疑问就留言联系小编!!!!