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


Posted in Javascript onOctober 22, 2014

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 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写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 Javascript
当jQuery遭遇CoffeeScript的时候 使用分享
Sep 17 Javascript
根据json字符串生成Html的一种方式
Jan 09 Javascript
自己使用jquery写的一个无缝滚动的插件
Apr 30 Javascript
node.js中的fs.fstat方法使用说明
Dec 15 Javascript
JS简单实现城市二级联动选择插件的方法
Aug 19 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
Aug 24 Javascript
移动端使用localStorage缓存Js和css文的方法(web开发)
Sep 20 Javascript
浅谈JavaScript的计时器对象
Dec 26 Javascript
HTML5 js实现拖拉上传文件功能
Nov 20 Javascript
vue页面离开后执行函数的实例
Mar 13 Javascript
vue控制多行文字展开收起的实现示例
Oct 11 Javascript
用jquery模仿的a的title属性的例子
Oct 22 #Javascript
运用jQuery定时器的原理实现banner图片切换
Oct 22 #Javascript
用简洁的jQuery方法toggleClass实现隔行换色
Oct 22 #Javascript
jQuery实现的导航条切换可显示隐藏
Oct 22 #Javascript
原生js和jQuery随意改变div属性style的名称和值
Oct 22 #Javascript
一个不错的js html页面倒计时可精确到秒
Oct 22 #Javascript
js实现select跳转功能代码
Oct 22 #Javascript
You might like
dedecms防止FCK乱格式化你的代码的修改方法
2007/03/17 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
PHP实现的简单mock json脚本分享
2015/02/10 PHP
html数组字符串拼接的最快方法
2009/09/16 Javascript
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
关于juqery radio写法的兼容性问题(新老版本jquery)
2010/06/14 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
2016/02/25 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
vuejs简单验证码功能完整示例
2019/01/08 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
Vue路由守卫之路由独享守卫
2019/09/25 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
Clos19英国:高档香槟、葡萄酒和烈酒在线购物平台
2020/07/10 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
心理健康心得体会
2014/01/02 职场文书
运动会入场词100字
2014/02/06 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
铲车司机岗位职责
2014/03/15 职场文书
毕业生工作求职信
2014/06/30 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS