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 相关文章推荐
基于jquery的图片幻灯展示源码
Jul 15 Javascript
jquery可见性过滤选择器使用示例
Jun 24 Javascript
JavaScript设计模式之外观模式实例
Oct 10 Javascript
Bootstrap3制作搜索框样式的方法
Jul 11 Javascript
Node.js测试中的Mock文件系统详解
Nov 21 Javascript
weui框架实现上传、预览和删除图片功能代码
Aug 24 Javascript
动态统计当前输入内容的字节、字符数的实例详解
Oct 27 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
May 21 Javascript
JS函数内部属性之arguments和this实例解析
Oct 07 Javascript
JSON生成Form表单的方法示例
Nov 21 Javascript
详解Angular模板引用变量及其作用域
Nov 23 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
Aug 14 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 全文搜索和替换的实现代码
2008/07/29 PHP
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
php 文件上传类代码
2011/08/06 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
php字符串分割函数用法实例
2015/03/17 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
Javascript 读书笔记索引贴
2010/01/11 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
详解利用Angular实现多团队模块化SPA开发框架
2017/11/27 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
基于Vue 实现一个中规中矩loading组件
2019/04/03 Javascript
vue实现分页栏效果
2019/06/28 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
python中的字典使用分享
2016/07/31 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
python logging添加filter教程
2019/12/24 Python
CSS3教程(3):border-color网页边框色彩
2009/04/02 HTML / CSS
一家专门做特卖的网站:唯品会
2016/10/09 全球购物
介绍一下mysql的日期和时间函数
2013/03/28 面试题
自我评价优秀范文分享
2013/11/30 职场文书
信息管理应届生求职信
2014/03/07 职场文书
物业管理专业自荐信
2014/07/01 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
二手车转让协议书
2015/01/29 职场文书
珍爱生命主题班会
2015/08/13 职场文书
继续教育心得体会(共6篇)
2016/01/19 职场文书