jquery实现导航固定顶部的效果仿蘑菇街
jquery实现导航固定顶部的效果,仿蘑菇街的,感觉还不错,需要的朋友可以参考下
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>无标题文档</title> <scripttype="text/javascript"src="js/jquery-1.4.2.min.js"></script> <scripttype="text/javascript"> $(document).ready(function(){ varheadHeight=$(".header").height()+10; varnav=$(".nav"); $(window).scroll(function(){ if($(this).scrollTop()>headHeight){ nav.addClass("navFix"); } else{ nav.removeClass("navFix"); } }) }) </script> <styletype="text/css"> *{margin:0;padding:0;} body{_background-attachment:fixed;_background-image:url(about:blank);}//实现ie6不支持fixed方法 .header{width:1000px;height:60px;margin:0auto;text-align:center;} .nav{border:1pxsolid#ccc;border-radius:5px;overflow:hidden;height:30px;width:1000px;margin:10pxauto;background:#fff;} .navli{float:left;padding:010px;height:30px;line-height:30px;} .navlia{text-decoration:none;color:#0CF;} .navlia:hover{color:#000;text-decoration:underline;} .navul{list-style:none;} .navFix{position:fixed;left:0;top:0;_position:absolute;top:expression((offsetParent.scrollTop)+0);z-index:2;}//实现ie6不支持fixed方法 .content{width:1000px;margin:10pxauto;} </style> </head> <body> <divclass="header"> <h1>导航固定在页面顶部测试</h1> </div> <divclass="nav"> <ul> <li><ahref="">首页</a></li> <li><ahref="">蓝枫前端</a></li> <li><ahref="">蓝枫前端</a></li> <li><ahref="">蓝枫前端</a></li> <li><ahref="">蓝枫前端</a></li> <li><ahref="">蓝枫前端</a></li> <li><ahref="">蓝枫前端</a></li> <li><ahref="">蓝枫前端</a></li> </ul> </div> <divclass="content"> <p>11111</p> <p>11111</p> <p>11111</p><p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> <p>11111</p> </div> </body> </html>