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 相关文章推荐
javascript合并表格单元格实例代码
Jan 03 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
Jun 23 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
Aug 24 Javascript
jquery与js实现全选功能的区别
Jun 11 jQuery
React Native中的RefreshContorl下拉刷新使用
Oct 09 Javascript
javascript 判断用户有没有操作页面
Oct 17 Javascript
10个经典的网页鼠标特效代码
Jan 09 Javascript
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
vue-router实现嵌套路由的讲解
Jan 19 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
Jan 27 Javascript
vue模式history下在iis中配置流程
Apr 17 Javascript
微信小程序实现购物车功能
Nov 18 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
随时给自己贴的图片加文字的php代码
2007/03/08 PHP
JS BASE64编码 window.atob(), window.btoa()
2021/03/09 Javascript
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
在html页面上拖放移动标签
2010/01/08 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
JS实现的5级联动Select下拉选择框实例
2015/08/17 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
Python实现将数据库一键导出为Excel表格的实例
2016/12/30 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
2017/12/21 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
python实现批处理文件
2020/07/28 Python
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
J2EE模式面试题
2016/10/11 面试题
教师党员思想汇报
2014/01/06 职场文书
新员工欢迎词
2014/01/12 职场文书
党员岗位承诺口号大全
2014/03/28 职场文书
四风查摆问题自查报告
2014/10/10 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
信息技术课教学反思
2016/02/23 职场文书
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python
css3 文字断裂效果
2022/04/22 HTML / CSS
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技