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 相关文章推荐
JavaScript DOM 添加事件
Feb 14 Javascript
一些主流JS框架中DOMReady事件的实现小结
Feb 12 Javascript
jQuery弹出(alert)select选择的值
Apr 21 Javascript
jQuery(js)获取文字宽度(显示长度)示例代码
Dec 31 Javascript
JavaScript面向对象编程入门教程
Apr 16 Javascript
js关于命名空间的函数实例
Feb 05 Javascript
Angularjs中如何使用filterFilter函数过滤
Feb 06 Javascript
jQuery内存泄露解决办法
Dec 13 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
Dec 21 Javascript
微信小程序使用map组件实现路线规划功能示例
Jan 22 Javascript
layui table 多行删除(id获取)的方法
Sep 12 Javascript
vue 如何从单页应用改造成多页应用
Oct 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代码的53条建议
2008/03/27 PHP
php使用event扩展的io复用测试的示例
2020/10/20 PHP
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
JS 实现双色表格实现代码
2009/11/24 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
js实现交换运动效果的方法
2015/04/10 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
纯js实现倒计时功能
2017/01/06 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
vue中,在本地缓存中读写数据的方法
2018/09/21 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
解决Layui数据表格的宽高问题
2019/09/28 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
用Python编写一个国际象棋AI程序
2014/11/28 Python
Python脚本实现集群检测和管理功能
2015/03/06 Python
Pycharm 实现下一个文件引用另外一个文件的方法
2019/01/17 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
2020/06/01 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
HTML5 canvas实现雪花飘落特效
2016/03/08 HTML / CSS
会计电算化专业毕业生推荐信
2013/12/24 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
2014年毕业演讲稿范文
2014/05/13 职场文书
计算机网络及管理学专业求职信
2014/06/05 职场文书
司机岗位职责
2015/02/04 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
安全生产会议制度
2015/08/06 职场文书
七年级思品教学反思
2016/02/20 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL
如何通过一篇文章了解Python中的生成器
2022/04/02 Python