jQuery实现智能判断固定导航条或侧边栏的方法


Posted in Javascript onSeptember 04, 2016

本文实例讲述了jQuery实现智能判断固定导航条或侧边栏的方法。分享给大家供大家参考,具体如下:

这是一个jQuery智能判断固定DIV层的特效代码,通过这个jQuery智能代码,你可以设置导航栏、侧边栏、任何DIV层的固定显示;现在蓝叶的站就用的这个jQuery智能判断固定的导航条,要看演示的就请下拉页面滚动条,就会看到导航条固定了;使用这个代码需要在页面里引用jQuery库的JS文件,现在的网站一般都引用了jQuery库代码,如果没有那就打开你网站的模板,在页头或者页位加上<script src="http://libs.baidu.com/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>代码保存,这就成功引用的JQ库代码;具体JQ智能判断固定导航条或侧边栏代码如何使用请见下面的说明:

<!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>
<style>
.topfixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9000;
  webkit-box-shadow: 0px 4px 4px #baacc9;
  -moz-box-shadow: 0px 4px 4px #baacc9;
  box-shadow: 0px 4px 4px #baacc9;
  background: #fff;
}
</style>
</head>
<body>
<div id="nav" style=" width:100%; height:20px; background-color:#f60; margin:0 auto;"></div>
<div style="height:10000px;"></div>
<script src="http://libs.baidu.com/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(window).scroll(function(){
if($(this).scrollTop()>220){
$('#nav').addClass('topfixed');}
else {
$('#nav').removeClass('topfixed');
}});
</script>
<!--说明:当下拉滚动条距离头部220px的时候,就会给#nav这个样式的DIV层添加一个CSS样式topfixed使其固定显示。
上面代码里的220就是下拉滚动条距离头部的距离,如何设置请自己修改,#nav是你需要固定的DIV层CSS样式名。的DIV层CSS样式名。-->
</body>
</html>

效果图:

jQuery实现智能判断固定导航条或侧边栏的方法

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
Track Image Loading效果代码分析
Aug 13 Javascript
基于JQuery的密码强度验证代码
Mar 01 Javascript
Jquery 获得服务器控件值的方法小结
May 11 Javascript
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
Jun 11 Javascript
解析js如何获取当前url中的参数值并复制给input
Jun 23 Javascript
用javascript删除当前行,添加行(示例代码)
Nov 25 Javascript
如何实现textarea里的不同文本显示不同颜色
Jan 20 Javascript
js实现刷新iframe的方法汇总
Apr 27 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
Jun 08 Javascript
JavaScript中eval函数的问题
Jan 31 Javascript
angular组件间通讯的实现方法示例
May 07 Javascript
前端canvas中物体边框和控制点的实现示例
Aug 05 Javascript
angularjs实现文字上下无缝滚动特效代码
Sep 04 #Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
Sep 04 #Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
Sep 04 #Javascript
jQuery实现的自动加载页面功能示例
Sep 04 #Javascript
jQuery简单实现中间浮窗效果
Sep 04 #Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
Sep 04 #Javascript
jQuery中ScrollTo用法示例
Sep 04 #Javascript
You might like
重置版宣传动画
2020/04/09 魔兽争霸
PHP APC缓存配置、使用详解
2014/03/06 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
2015/08/24 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
JS中frameset框架弹出层实例代码
2016/04/01 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
2017/02/18 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
详解mpvue开发小程序小总结
2018/07/25 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
vue完成项目后,打包成静态文件的方法
2018/09/03 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
跟老齐学Python之关于类的初步认识
2014/10/11 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
Python 使用with上下文实现计时功能
2018/03/09 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
django一对多模型以及如何在前端实现详解
2019/07/24 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
怎样声明一个匿名的内部类
2016/06/01 面试题
幼儿园教研活动方案
2014/01/19 职场文书
建筑工程专业大学生求职信
2014/04/23 职场文书
道德之星事迹材料
2014/05/03 职场文书
运动会加油口号
2014/06/07 职场文书
2014年行政助理工作总结
2014/11/19 职场文书
边城读书笔记
2015/06/29 职场文书
运动会开幕式致辞
2015/07/29 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书