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 相关文章推荐
ExtJS如何设置与获取radio控件的选取状态
Jan 22 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
Jul 02 Javascript
JavaScript简单下拉菜单实例代码
Sep 07 Javascript
JS解决iframe之间通信和自适应高度的问题
Aug 24 Javascript
微信小程序 Storage API实例详解
Oct 02 Javascript
Angularjs中的页面访问权限怎么设置
Nov 11 Javascript
JS实现的表头列头固定页面功能示例
Jan 10 Javascript
JS实现两周内自动登录功能
Mar 23 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
May 24 Javascript
vue中实现在外部调用methods的方法(推荐)
Feb 08 Javascript
详细聊聊浏览器是如何看闭包的
Nov 11 Javascript
JavaScript模拟实现网易云轮播效果
Apr 04 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
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
深入分析php中接口与抽象类的区别
2013/06/08 PHP
PHP实现腾讯与百度坐标转换
2017/08/05 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
深入理解jQuery之事件移除
2016/06/02 Javascript
Bootstrap超大屏幕的实现代码
2017/03/22 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
2018/02/26 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
python获取指定网页上所有超链接的方法
2015/04/04 Python
Python中几种操作字符串的方法的介绍
2015/04/09 Python
python如何读写csv数据
2018/03/21 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
Python识别html主要文本框过程解析
2020/02/18 Python
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
精彩的大学生自我评价
2013/11/17 职场文书
保洁主管岗位职责
2013/11/20 职场文书
父亲追悼会答谢词
2014/01/17 职场文书
运动会四百米广播稿
2014/01/19 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
Redis的字符串是如何实现的
2021/10/24 Redis
html,css,javascript是怎样变成页面的
2023/05/07 HTML / CSS