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 相关文章推荐
JS实现仿QQ聊天窗口抖动特效
May 10 Javascript
javascript实现信息增删改查的方法
Jul 25 Javascript
JavaScript实战之菜单特效
Aug 16 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
Dec 06 Javascript
深入理解Node中的buffer模块
Jun 03 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
Jun 15 Javascript
jQuery实现一个简单的验证码功能
Jun 26 jQuery
Cpage.js给组件绑定事件的实现代码
Aug 31 Javascript
vue组件与复用详解
Apr 08 Javascript
vue2.0项目集成Cesium的实现方法
Jul 30 Javascript
vue中使用GraphQL的实例代码
Nov 04 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 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显卡排行榜天梯图 显卡天梯图2020年3月最新版
2020/04/02 数码科技
php的一些小问题
2010/07/03 PHP
提高PHP编程效率的53个要点(经验小结)
2010/09/04 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
JavaScript 继承详解(一)
2009/07/13 Javascript
jQuery中filter(),not(),split()使用方法
2010/07/06 Javascript
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
JavaScript 对任意元素,自定义右键菜单的实现方法
2013/05/08 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
JS打印组合功能
2016/08/04 Javascript
实例解析Array和String方法
2016/12/14 Javascript
JavaScript实现同一个页面打开多张图片
2016/12/29 Javascript
Javascript之深入浅出prototype
2017/02/06 Javascript
js中this对象用法分析
2018/01/05 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
微信小程序实现多行文字超出部分省略号显示功能
2019/10/23 Javascript
Python命令启动Web服务器实例详解
2017/02/23 Python
浅谈使用Python变量时要避免的3个错误
2017/10/30 Python
解决Python 函数声明先后顺序出现的问题
2020/09/02 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
python RSA加密的示例
2020/12/09 Python
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
会计职业生涯规划范文
2014/01/04 职场文书
幼儿园安全责任书
2014/04/14 职场文书
化学专业自荐信
2014/05/28 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
2019同学聚会主持词
2019/05/06 职场文书
解析目标检测之IoU
2021/06/26 Python