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 相关文章推荐
Google排名中的10个最著名的 JavaScript库
Apr 27 Javascript
屏蔽相应键盘按钮操作
Mar 10 Javascript
JavaScript中使用Callback控制流程介绍
Mar 16 Javascript
讲解JavaScript中for...in语句的使用方法
Jun 03 Javascript
JavaScript中数组去除重复的三种方法
Apr 22 Javascript
confirm确认对话框的实现方法总结
Jun 17 Javascript
jQuery基于ID调用指定iframe页面内的方法
Jul 06 Javascript
H5用户注册表单页 注册模态框!
Sep 17 Javascript
jQuery的deferred对象使用详解
Sep 25 Javascript
Javascrip实现文字跳动特效
Nov 27 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
Sep 13 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
Oct 31 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
2016/12/28 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
JavaScript代码性能优化总结篇
2016/05/15 Javascript
Knockoutjs 学习系列(一)ko初体验
2016/06/07 Javascript
Vue.js双向绑定操作技巧(初级入门)
2016/12/27 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
vue 项目常用加载器及配置详解
2018/01/22 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
手把手15分钟搭一个企业级脚手架
2019/09/16 Javascript
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
[54:08]LGD女子刀塔学院 DOTA2炼金术士教学
2014/01/09 DOTA
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
python模拟哔哩哔哩滑块登入验证的实现
2020/04/24 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
营销总经理的岗位职责
2013/12/15 职场文书
工作过失检讨书
2014/02/23 职场文书
公司经理聘任书
2014/03/29 职场文书
入党积极分子学习党的纲领思想汇报
2014/09/13 职场文书
戒赌保证书
2015/05/11 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
Python初学者必备的文件读写指南
2021/06/23 Python
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript