简单实现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 面向对象编程(一) 封装
Aug 28 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
Jan 11 Javascript
JavaScript 验证码的实例代码(附效果图)
Mar 22 Javascript
JQuery写动态树示例代码
Jul 31 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
Aug 08 Javascript
javascript创建动态表单的方法
Jul 25 Javascript
javascript添加前置0(补零)的几种方法
Jan 05 Javascript
快速解决vue在ios端下点击响应延时的问题
Aug 27 Javascript
详解如何用VUE写一个多用模态框组件模版
Sep 27 Javascript
微信小程序版本自动更新的方法
Jun 14 Javascript
Layui实现数据表格中鼠标悬浮图片放大效果,离开时恢复原图的方法
Sep 11 Javascript
vue中defineProperty和Proxy的区别详解
Nov 30 Vue.js
用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 form 表单传参明细研究
2009/07/17 PHP
Ajax+PHP 边学边练 之二 实例
2009/11/24 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
2016/10/21 PHP
降低PHP Redis内存占用
2017/03/23 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
javascript常见用法总结
2014/05/22 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
浅析JavaScript Array和string的转换(推荐)
2016/05/20 Javascript
全面了解JavaScript对象进阶
2016/07/19 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
2018/05/24 jQuery
基于JS实现带动画效果的流程进度条
2018/06/01 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
安装Python的教程-Windows
2017/07/22 Python
在windows下Python打印彩色字体的方法
2018/05/15 Python
详解Django-restframework 之频率源码分析
2019/02/27 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
2019/03/05 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
一套PHP的笔试题
2013/05/31 面试题
经理管理专业自荐信范文
2013/12/31 职场文书
励志演讲稿500字
2014/08/21 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书