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 相关文章推荐
用cssText批量修改样式
Aug 29 Javascript
div层的移动及性能优化
Nov 16 Javascript
可自定义速度的js图片无缝滚动示例分享
Jan 20 Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 Javascript
js遍历子节点子元素附属性及方法
Aug 19 Javascript
代码分析jQuery四种静态方法使用
Jul 23 Javascript
很全面的JavaScript常用功能汇总集合
Jan 22 Javascript
微信小程序 石头剪刀布实例代码
Jan 04 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
Feb 26 Javascript
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
May 24 Javascript
JS获取本地地址及天气的方法实例小结
May 10 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
Jan 07 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
zend framework重定向方法小结
2016/05/28 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
转换json格式的日期为Javascript对象的函数
2010/07/13 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
Jquery操作下拉框(DropDownList)实现取值赋值
2013/08/13 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
Javascript解析URL方法详解
2014/12/05 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
跟我学习javascript的最新标准ES6
2015/11/20 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
python文件写入实例分析
2015/04/08 Python
python:print格式化输出到文件的实例
2018/05/14 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
Pyqt5实现英文学习词典
2019/06/24 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Python进程池Pool应用实例分析
2019/11/27 Python
Python3开发环境搭建详细教程
2020/06/18 Python
英国综合网上购物商城:The Hut
2018/07/03 全球购物
TripAdvisor日本:全球领先的旅游网站
2019/02/14 全球购物
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
怎样自定义一个异常类
2016/09/27 面试题
教师年终个人自我评价
2013/10/04 职场文书
创业计划实施的7大步骤
2014/02/05 职场文书
升职自荐信范文
2015/03/27 职场文书
Go语言带缓冲的通道实现
2021/04/26 Golang
Django基础CBV装饰器和中间件
2022/03/22 Python
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android