简单实现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 相关文章推荐
用js怎么把&amp;字符换成&quot;&amp;amp:&quot;
Oct 19 Javascript
有趣的javascript数组定义方法
Sep 10 Javascript
js切换div css注意的细节
Dec 10 Javascript
高效率JavaScript编写技巧整理
Aug 23 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 Javascript
使用js的replace()方法查找字符示例代码
Oct 28 Javascript
js实现ArrayList功能附实例代码
Oct 29 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
Sep 04 Javascript
Bootstrap的modal拖动效果
Dec 25 Javascript
网页中右键功能的实现方法之contextMenu的使用
Feb 20 Javascript
Koa项目搭建过程详细记录
Apr 12 Javascript
使用layer.msg 时间设置不起作用的解决方法
Sep 12 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批量删除数据
2007/01/18 PHP
PHP网站备份程序代码分享
2011/06/10 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
2017/09/26 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
firefo xml 读写实现js代码
2009/06/11 Javascript
JavaScript 应用技巧集合[推荐]
2009/08/30 Javascript
ExtJS下grid的一些属性说明
2009/12/13 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
vue router自动判断左右翻页转场动画效果
2017/10/10 Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
2017/11/11 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
2018/09/26 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
[01:19:23]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第二场
2018/04/06 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
实例详解Python模块decimal
2019/06/26 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
Pytorch 实现数据集自定义读取
2020/01/18 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
小学生美德少年事迹
2014/02/02 职场文书
会议邀请书范文
2014/02/02 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
擅自离岗检讨书
2014/09/12 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
门卫管理制度范本
2015/08/05 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书