简单实现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脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 Javascript
javascript跨域的4种方法和原理详解
Apr 08 Javascript
jQuery异步验证用户名是否存在示例代码
May 21 Javascript
jQuery控制TR显示隐藏的三种常用方法
Aug 21 Javascript
jQuery层级选择器用法分析
Feb 10 Javascript
jQuery+CSS3折叠卡片式下拉列表框实现效果
Nov 02 Javascript
JavaScript 继承详解(五)
Oct 11 Javascript
浅谈jquery中next与siblings的区别
Oct 27 Javascript
BootStrap Table 获取同行不同列元素的方法
Dec 19 Javascript
解决vue中对象属性改变视图不更新的问题
Feb 23 Javascript
在NPM发布自己造的轮子的方法步骤
Mar 09 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
Mar 29 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中绘制图像的一些函数总结
2014/11/19 PHP
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
2016/12/14 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
js微信分享实现代码
2020/10/11 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
2017/09/01 jQuery
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
vue使用技巧及vue项目中遇到的问题
2018/06/04 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
JavaScript监听一个DOM元素大小变化
2020/04/26 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
2016/01/20 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
在centos7中分布式部署pyspider
2017/05/03 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
Python算法中的时间复杂度问题
2019/11/19 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
jupyter notebook的安装与使用详解
2020/05/18 Python
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
2013/07/19 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
处理textarea中的换行和空格
2019/12/12 HTML / CSS
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
时尚孕妇装:HATCH Collection
2019/09/24 全球购物
户外婚礼策划方案
2014/02/08 职场文书
庆元旦活动总结
2014/07/09 职场文书
统计工作个人总结
2015/03/03 职场文书
上甘岭观后感
2015/06/10 职场文书
个人工作决心书
2015/09/22 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js