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 要点归纳(二) jQuery中的DOM操作(下)
Mar 23 Javascript
js中的string.format函数代码
Aug 11 Javascript
javascript模拟php函数in_array
Apr 27 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
Aug 01 Javascript
Web前端框架bootstrap实战【第一次接触使用】
Dec 28 Javascript
React学习笔记之列表渲染示例详解
Aug 22 Javascript
canvas绘制爱心的几种方法总结(推荐)
Oct 31 Javascript
谈谈JS中的!!
Dec 07 Javascript
javascript for循环性能测试示例
Aug 07 Javascript
Vue请求java服务端并返回数据代码实例
Nov 28 Javascript
js轮播图之旋转木马效果
Oct 13 Javascript
JavaScript原型链中函数和对象的理解
Jun 16 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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
PHP实现的下载远程图片自定义函数分享
2015/01/28 PHP
WordPress中缩略图的使用以及相关技巧
2015/11/24 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
Yii2.0实现的批量更新及批量插入功能示例
2019/01/29 PHP
关于用Jquery的height()、width()计算动态插入的IMG标签的宽高的问题
2010/12/08 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
javascript代码编写需要注意的7个小细节小结
2011/09/21 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
在HTML中插入JavaScript代码的示例
2015/06/03 Javascript
JavaScript检测上传文件大小的方法
2015/07/22 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
javascript获取select值的方法完整实例
2019/06/20 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
javascript json对象小技巧之键名作为变量用法分析
2019/11/11 Javascript
React Hooks 实现和由来以及解决的问题详解
2020/01/17 Javascript
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
举例讲解Python面相对象编程中对象的属性与类的方法
2016/01/19 Python
更改Ubuntu默认python版本的两种方法python-&gt; Anaconda
2016/12/18 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
python线程中的同步问题及解决方法
2019/08/29 Python
python 画函数曲线示例
2019/12/04 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
公司离职证明标准样本
2014/10/05 职场文书
2014年医院个人工作总结
2014/12/09 职场文书
民政局未婚证明
2015/06/15 职场文书
一封真诚的自荐信帮你赢得机会
2019/05/07 职场文书