简单实现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 相关文章推荐
解密效果
Jun 23 Javascript
基于jquery的返回顶部效果(兼容IE6)
Jan 17 Javascript
Jquery知识点三 jquery表单对象操作
Jan 17 Javascript
使用jQuery仿苹果官网焦点图特效
Dec 23 Javascript
jQuery实现伪分页的方法分享
Feb 17 Javascript
JavaScipt选取文档元素的方法(推荐)
Aug 05 Javascript
easy ui datagrid 从编辑框中获取值的方法
Feb 22 Javascript
微信小程序动态显示项目倒计时效果
Jun 13 Javascript
JS仿淘宝搜索框用户输入事件的实现
Jun 19 Javascript
vue+element的表格实现批量删除功能示例代码
Aug 17 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
Nov 13 Javascript
原生js+canvas实现下雪效果
Aug 02 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
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
PHP图像裁剪缩略裁切类源码及使用方法
2016/01/07 PHP
基于PHP实现短信验证码接口(容联运通讯)
2016/09/06 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
JQuery的Alert消息框插件使用介绍
2010/10/09 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
2013/11/07 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
javascript搜索框效果实现方法
2015/05/14 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
深入浅析JavaScript中prototype和proto的关系
2015/11/15 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
nodeJS实现路由功能实例代码
2017/06/08 NodeJs
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
vue检测对象和数组的变化分析
2018/06/30 Javascript
vue自定义指令用法经典实例小结
2019/03/16 Javascript
通过js给网页加上水印背景实例
2019/06/17 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
node省市区三级数据性能测评实例分析
2019/11/06 Javascript
js实现简单的无缝轮播效果
2020/09/05 Javascript
[00:35]可解锁地面特效
2018/12/20 DOTA
Python中list查询及所需时间计算操作示例
2018/06/21 Python
用Pelican搭建一个极简静态博客系统过程解析
2019/08/22 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
python中如何写类
2020/06/29 Python
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
自荐书模板
2013/12/15 职场文书
大学生求职计划书
2014/04/30 职场文书
求职信范文大全
2014/05/26 职场文书
教师师德考核自我评价
2014/09/13 职场文书
个人工作表现自我评价
2015/03/06 职场文书
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers
MySQL解决Navicat设置默认字符串时的报错问题
2022/06/16 MySQL
JS前端轻量fabric.js系列之画布初始化
2022/08/05 Javascript