CSS javascript 结合实现悬浮固定菜单效果


Posted in Javascript onAugust 23, 2015

效果展示图如下,兼容chrome,firefox,windows,360,搜狗等主流浏览器

CSS javascript 结合实现悬浮固定菜单效果

点击这里下载源码

米扑代理,是由百度,小米出来的工程师创建,做得非常棒,功能很全很贴心。

JS + CSS 经典实现

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<title>悬浮固定菜单</title>
<style type="text/css">
  .wrapper {
    width:1000px;
    height:2000px;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
  }
  .header {
    height:150px;
  }
  #nav {
    padding: 10px;
    position: relative;
    top: 0;
    background: #375069;
    width: 1000px;
  }
  #nav a {
    display:inline-block;
    margin:0 10px;
    *display:inline;
    color:white;
    width: 15%;
  }
  p a {
    margin:0 10px;
    width: 15%;
  }
</style>
<script type="text/javascript">
  window.onload = function(){
    menuFixed('nav');
  }
  function menuFixed(id){
    var obj = document.getElementById(id);
    var objHeight = obj.offsetTop;
    window.onscroll = function(){
      var obj = document.getElementById(id);
      var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
      if(scrollTop < objHeight){
        obj.style.position = 'relative';
      }else{
        obj.style.position = 'fixed';
      }
    }
  }
</script>
</head>
<body>
  <div class="wrapper">
    <div class="header">
    </div>
    <div id="nav">
      <a href="http://proxy.mimvp.com">米扑代理</a>
      <a href="http://apptop.mimvp.com">米扑排名</a>
      <a href="http://domain.mimvp.com">米扑域名</a>
      <a href="http://blog.mimvp.com">米扑博客</a>
      <a href="http://forum.mimvp.com">米扑论坛</a>
    </div>
    <div id="content" style="text-align: left;">
       <p>悬浮经典实例请参考:米扑代理</p>
      <p>米扑代理价格表实例: </p>
      <p><a href="http://proxy.mimvp.com/price.php">http://proxy.mimvp.com/price.php</a></p>
       <p>悬浮经典实例请参考: 米扑代理</p>
      <p>米扑代理价格表实例: </p>
      <p><a href="http://proxy.mimvp.com/price.php">http://proxy.mimvp.com/price.php</a></p>
       <p>悬浮经典实例请参考: 米扑代理</p>
      <p>米扑代理价格表实例: </p>
      <p><a href="http://proxy.mimvp.com/price.php">http://proxy.mimvp.com/price.php</a></p>
    </div>
  </div>
</body>
</html>

运行效果:

CSS javascript 结合实现悬浮固定菜单效果

Javascript 相关文章推荐
制作高质量的JQuery Plugin 插件的方法
Apr 20 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
Aug 17 Javascript
利用JavaScript检测CPU使用率自己写的
Mar 22 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
使用jQuery制作浮动工具栏的实例分享
May 13 Javascript
使用Promise链式调用解决多个异步回调的问题
Jan 15 Javascript
作为老司机使用 React 总结的 11 个经验教训
Apr 08 Javascript
Node中使用ES6语法的基础教程
Jan 05 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
Sep 12 Javascript
ES2020 已定稿,真实场景案例分析
May 25 Javascript
js校验开始时间和结束时间
May 26 Javascript
vue.js实现照片放大功能
Jun 23 Javascript
微信JSSDK上传图片
Aug 23 #Javascript
基于jquery实现人物头像跟随鼠标转动
Aug 23 #Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
Aug 23 #Javascript
jquery ajax 如何向jsp提交表单数据
Aug 23 #Javascript
纯HTML5制作围住神经猫游戏-附源码下载
Aug 23 #Javascript
javascript中Array()数组函数详解
Aug 23 #Javascript
jquery+css实现的红色线条横向二级菜单效果
Aug 22 #Javascript
You might like
PHP parse_url 一个好用的函数
2009/10/03 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
php实现搜索类封装示例
2016/03/31 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
获取客户端电脑日期时间js代码(jquery)
2012/09/12 Javascript
js实现可拖动DIV的方法
2013/12/17 Javascript
详解addEventListener的三个参数之useCapture
2015/03/16 Javascript
js重写方法的简单实现
2016/07/10 Javascript
js+css实现打字效果
2020/06/24 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
vue router动态路由设置参数可选问题
2019/08/21 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
Python 实现3种回归模型(Linear Regression,Lasso,Ridge)的示例
2020/10/15 Python
Jupyter Notebook添加代码自动补全功能的实现
2021/01/07 Python
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
HTML5引入的新数组TypedArray介绍
2012/12/24 HTML / CSS
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
俄罗斯购买自行车网站:Vamvelosiped
2021/01/29 全球购物
Sony C++笔试题
2013/03/10 面试题
料理师求职信
2014/01/30 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
采购部长岗位职责
2014/06/13 职场文书
会计试用期自我评价
2014/09/19 职场文书
房产公证委托书范本
2014/09/20 职场文书
2014教师党员个人自我评议
2014/09/20 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
JS ES6异步解决方案
2021/04/29 Javascript