简单实现js悬浮导航效果


Posted in Javascript onFebruary 05, 2017

本文实例为大家分享了js悬浮导航的具体代码,供大家参考,具体内容如下

<head>
 <meta charset="UTF-8">
 <title>悬浮导航</title>
 <style>
  * {
   margin: 0px;
   padding: 0px;
  }
  ul li{
   list-style: none;
  }
  body{
   height: 2000px;
  }
  #top{
   height: 300px;
   width: 100%;
   background-color: red;
  }
  #nav{
   height: 50px;
   line-height: 50px;
   width: 100%;
   background-color: pink; 
  }
  #nav ul{
   width: 1200px;
   margin: 0 auto;
  }
  #nav ul li{
   float: left;
   width: 164px;
   text-align: center;
  }
 </style>
</head>
<body>
 <div id="top">
  顶部
 </div>
 <div id="nav">
  <ul>
   <li>首页</li>
   <li>首页</li>
   <li>首页</li>
   <li>首页</li>
   <li>首页</li>
   <li>首页</li>
   <li>首页</li>
  </ul>
 </div>
</body>
<script>
 var ad = document.getElementById("nav")
 window.onscroll = function(){
  var _top = document.body.scrollTop || document.documentElement.scrollTop;//兼容
  if(_top>=300){
   ad.style.position = "fixed";
   ad.style.top = 0 +"px";
  }else{
   ad.style.position = "absolute";
   ad.style.top = 300+"px";
  }
 }
</script>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript之锁定表格栏位
Jun 29 Javascript
js 鼠标点击事件及其它捕获
Jun 04 Javascript
jQuery1.6 正式版发布并提供下载
May 05 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
Dec 04 Javascript
jquery实现左右无缝轮播图
Jul 31 Javascript
JS+CSS3实现超炫的散列画廊特效
Jul 16 Javascript
AngularJS中的promise用法分析
May 19 Javascript
Vue中的情侣属性$dispatch和$broadcast详解
Mar 07 Javascript
解决layer弹出层的内容页点击按钮跳转到新的页面问题
Sep 14 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
vue 需求 data中的数据之间的调用操作
Aug 05 Javascript
JS实现炫酷轮播图
Nov 15 Javascript
用js制作淘宝放大镜效果
Oct 28 #Javascript
js实现百度搜索提示框
Feb 05 #Javascript
jQuery.Form上传文件操作
Feb 05 #Javascript
jQuery实现最简单实用的分秒倒计时
Feb 05 #Javascript
用jquery的attr方法实现图片切换效果
Feb 05 #Javascript
JavaScript编写九九乘法表(两种任选)
Feb 04 #Javascript
JS动态生成年份和月份实例代码
Feb 04 #Javascript
You might like
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
typecho插件编写教程(六):调用接口
2015/05/28 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
2016/05/17 PHP
利用javascript/jquery对上传文件格式过滤的方法
2009/07/25 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
JQuery中$(document)是什么意思有什么作用
2014/07/21 Javascript
Javascript优化技巧之短路表达式详细介绍
2015/03/27 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
bootstrap滚动监控器使用方法解析
2017/01/13 Javascript
angular+ionic返回上一页并刷新页面
2017/08/08 Javascript
二维码图片生成器QRCode.js简单介绍
2017/08/18 Javascript
深入浅出webpack之externals的使用
2017/12/04 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
three.js实现炫酷的全景3D重力感应
2018/12/30 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
python条件和循环的使用方法
2013/11/01 Python
Python编程中的反模式实例分析
2014/12/08 Python
简单解决Python文件中文编码问题
2015/11/22 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python线程创建和终止实例代码
2018/01/20 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
python实现多层感知器
2019/01/18 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
节日快乐! Python画一棵圣诞树送给你
2019/12/24 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
开会迟到检讨书
2014/01/08 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
公司委托书范本5篇
2014/09/20 职场文书
自习课吵闹检讨书范文
2014/09/26 职场文书
运动会加油稿
2015/07/22 职场文书
python编程简单几行代码实现视频转换Gif示例
2021/10/05 Python