本文实例讲述了jQuery实现仿百度帖吧头部固定导航效果。分享给大家供大家参考。具体如下:
这里使用jquery实现网页上的头部固定,但不随滚动条滚动的效果,在百度贴吧里整理出来的网页特效,最开始的时候,固定条可以随滚动条拖动至网页顶部,但到达网页顶部后,再次拖动滚动条,头部并不滚动,其它的内容可以滚动,貌似在网上见的挺多的效果。
运行效果截图如下:
具体代码如下:
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>导航固定</title>
<script src=\"jquery-1.6.2.min.js\"language=\"javascript\" type=\"text/javascript\"></script>
<script>
$(function(){
$(window).scroll(function() {
//$(\"body\").css({\"background-position\":\"center \"+$(window).scrollTop()+\"\"});
if($(window).scrollTop()>=250){
$(\".nav\").addClass(\"fixedNav\");
}else{
$(\".nav\").removeClass(\"fixedNav\");
}
});
});
</script>
<style>
*{
margin:0px;
padding:0px;
}
div.nav{
background:#000000;
height:57px;
line-height:57px;
color:#ffffff;
text-align:center;
font-family:\"微软雅黑\", \"黑体\";
font-size:30px;
}
div.fixedNav{
position:fixed;
top:0px;
left:0px;
width:100%;
z-index:100000;
_position:absolute;
_top:expression(eval(document.documentElement.scrollTop));
}
</style>
</head>
<body>
<div class=\"header\" style=\"background:#CCCC00;height:250px;\"></div>
<div class=\"nav\">
<p>导航固定</p>
</div>
<div class=\"content\" style=\"background:#0099FF; height:2000px;\"></div>
</body>
</html>
希望本文所述对大家的jquery程序设计有所帮助。
本文地址:https://www.stayed.cn/item/10729
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我