jquery实现固定顶部导航效果(仿蘑菇街)


Posted in Javascript onMarch 21, 2013
<!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 type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function(){ 
var headHeight=$(".header").height()+10; 
var nav=$(".nav"); 
$(window).scroll(function(){ 
if($(this).scrollTop()>headHeight){ 
nav.addClass("navFix"); 
} 
else{ 
nav.removeClass("navFix"); 
} 
}) 
}) 
</script> 
<style type="text/css"> 
*{ margin:0; padding:0;} 
body{ _background-attachment:fixed; _background-image:url(about:blank);} //实现ie6不支持fixed方法 
.header{ width:1000px; height:60px; margin:0 auto; text-align:center;} 
.nav{ border:1px solid #ccc; border-radius:5px; overflow:hidden; height:30px; width:1000px; margin:10px auto; background:#fff;} 
.nav li{ float:left; padding:0 10px; height:30px; line-height:30px;} 
.nav li a{ text-decoration:none; color:#0CF;} 
.nav li a:hover{ color:#000; text-decoration:underline;} 
.nav ul{ 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:10px auto;} 
</style> 
</head> 
<body> 
<div class="header"> 
<h1>导航固定在页面顶部测试</h1> 
</div> 
<div class="nav"> 
<ul> 
<li><a href="">首页</a></li> 
<li><a href="">蓝枫前端</a></li> 
<li><a href="">蓝枫前端</a></li> 
<li><a href="">蓝枫前端</a></li> 
<li><a href="">蓝枫前端</a></li> 
<li><a href="">蓝枫前端</a></li> 
<li><a href="">蓝枫前端</a></li> 
<li><a href="">蓝枫前端</a></li> 
</ul> 
</div> 
<div class="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>
Javascript 相关文章推荐
枚举JavaScript对象的函数
Dec 22 Javascript
javascript innerHTML使用分析
Dec 03 Javascript
关于递归运算的顺序测试代码
Nov 30 Javascript
Javascript解析URL方法详解
Dec 05 Javascript
js限制input标签中只能输入中文
Jun 26 Javascript
AngularJS基础 ng-mouseleave 指令详解
Aug 02 Javascript
jQueryUI Datepicker组件设置日期高亮
Oct 13 Javascript
JavaScript实现的select点菜功能示例
Jan 16 Javascript
vue-router 前端路由之路由传值的方式详解
Apr 30 Javascript
layer父页获取弹出层输入框里面的值方法
Sep 02 Javascript
JS实现基本的网页计算器功能示例
Jan 16 Javascript
利用vue3+ts实现管理后台(增删改查)
Oct 30 Javascript
jquery实现网站超链接和图片提示效果
Mar 21 #Javascript
jquery 表格的增行删行实现思路
Mar 21 #Javascript
杨氏矩阵查找的JS代码
Mar 21 #Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 #Javascript
js禁止document element对象选中文本实现代码
Mar 21 #Javascript
JS获取并操作iframe中元素的方法
Mar 21 #Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
Mar 21 #Javascript
You might like
php define的第二个参数使用方法
2013/11/04 PHP
php返回相对时间(如:20分钟前,3天前)的方法
2015/04/14 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
用JavaScript实现UrlEncode和UrlDecode的脚本代码
2008/07/23 Javascript
基于jquery的15款幻灯片插件
2011/04/10 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
Angularjs单选改为多选的开发过程及问题解析
2017/02/17 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
微信小程序实现页面浮动导航
2019/01/28 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
[00:32]2018DOTA2亚洲邀请赛VG出场
2018/04/03 DOTA
python代码制作configure文件示例
2014/07/28 Python
python根据给定文件返回文件名和扩展名的方法
2015/03/27 Python
python结合opencv实现人脸检测与跟踪
2015/06/08 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
浅谈python中get pass用法
2019/03/19 Python
python通过http下载文件的方法详解
2019/07/26 Python
python实现用类读取文件数据并计算矩形面积
2020/01/18 Python
Python3读写ini配置文件的示例
2020/11/06 Python
在Python中实现字典反转案例
2020/12/05 Python
使用索引有什么好处
2016/07/27 面试题
网络技术支持面试题
2013/04/22 面试题
安全标准化实施方案
2014/02/20 职场文书
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS
利用javaScript处理常用事件详解
2021/04/14 Javascript
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS