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 相关文章推荐
使用新的消息弹出框blackbirdjs
Oct 16 Javascript
jQuery ctrl+Enter shift+Enter实现代码
Feb 07 Javascript
初识Node.js
Mar 20 Javascript
bootstrap table配置参数例子
Jan 05 Javascript
jQuery实现搜索页面关键字的功能
Feb 16 Javascript
Vue+Vux项目实践完整代码
Nov 30 Javascript
jQuery实现列表的增加和删除功能
Jun 14 jQuery
详解javascript appendChild()的完整功能
Aug 18 Javascript
vue+Element-ui实现分页效果实例代码详解
Dec 10 Javascript
微信小程序实现的picker多级联动功能示例
May 23 Javascript
简介JavaScript错误处理机制
Aug 04 Javascript
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
Apr 13 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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
PHP连接MySQL数据库并以json格式输出
2018/05/21 PHP
jQuery select操作控制方法小结
2010/05/26 Javascript
两个Javascript小tip资料
2010/11/23 Javascript
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
JS 加入收藏夹的代码(主流浏览器通用)
2013/05/13 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
浅谈React前后端同构防止重复渲染
2018/01/05 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
js常用正则表达式集锦
2019/05/17 Javascript
vue中监听返回键问题
2019/08/28 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
Python实现方便使用的级联进度信息实例
2015/05/05 Python
分享一个简单的python读写文件脚本
2017/11/25 Python
Python下opencv图像阈值处理的使用笔记
2019/08/04 Python
Python之Class&amp;Object用法详解
2019/12/25 Python
django 多数据库及分库实现方式
2020/04/01 Python
Python中socket网络通信是干嘛的
2020/05/27 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
HTML5 Canvas概述
2009/08/26 HTML / CSS
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
护理不良事件检讨书
2014/02/06 职场文书
高三毕业寄语
2014/04/10 职场文书
战略合作协议书范本
2014/04/18 职场文书
2014年幼儿园学期工作总结
2014/12/05 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server
python 常用的异步框架汇总整理
2021/06/18 Python