当前位置: 首页 > news >正文

仿腾讯固定导航栏

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title>防腾讯固定导航栏</title>
 6     <style type="text/css">
 7         *{margin:0;padding:0;}
 8         .main{
 9             width: 1000px;
10             margin:0 auto;
11             margin-top: 20px;
12         }
13     </style>
14     <script type="text/javascript" src="../jquery-1.11.1.min.js"></script>
15     <script type="text/javascript">
16         $(function () {
17             var H = $(".top").height();
18             $(window).scroll(function () {
19                 var docSccrollTop = $(document).scrollTop();
20                 if(docSccrollTop > H){
21                     $(".nav").css({"position":"fixed","top":0});
22                     // 此时 nav的位置固定,如果不设置 main部分的margin-top的话,将有一部分内容被挡住 nav的高度+开始设置的20
23                     $(".main").css("margin-top",106);
24                 }else{
25                     $(".nav").css({"position":"static"});  /*静态定位*/
26                     $(".main").css("margin-top",20);
27                 }
28             });
29         });
30     </script>
31 </head>
32 <body>
33 <div class="top">
34     <img src="images/top.png" />
35 </div>
36 <div class="nav">
37     <img src="images/nav.png" />
38 
39 </div>
40 <div class="main">
41     <img src="images/main.png" />
42 </div>
43 </body>
44 </html>

 

转载于:https://www.cnblogs.com/yangguoe/p/8169158.html

相关文章:

  • window进行缩放时左侧菜单高度随之变化
  • 如何将pdf文件的英文翻译成中文
  • mac用BootCamp装windows装完之后驱动问题
  • Jquery命名冲突解决的五种方案
  • 【margin与padding的区别与用法】
  • MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解
  • 十三、视图
  • POJ3415 Common Substrings
  • Mysql-where子句与having子句的区别
  • 2017总结及2018计划
  • 使用tree生成目录结构
  • BGP 路由属性 公认必遵 AS_PATH
  • Spark之从hdfs读取数据
  • Python3之uuid模块
  • Jquery学习笔记 - DOM操作
  • 【技术性】Search知识
  • Babel配置的不完全指南
  • Java面向对象及其三大特征
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Objective-C 中关联引用的概念
  • spring + angular 实现导出excel
  • 创建一个Struts2项目maven 方式
  • 从0实现一个tiny react(三)生命周期
  • 从零搭建Koa2 Server
  • 从零开始学习部署
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 京东美团研发面经
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 数据结构java版之冒泡排序及优化
  • 问题之ssh中Host key verification failed的解决
  • 用 Swift 编写面向协议的视图
  • 选择阿里云数据库HBase版十大理由
  • # 安徽锐锋科技IDMS系统简介
  • #{}和${}的区别是什么 -- java面试
  • #《AI中文版》V3 第 1 章 概述
  • #宝哥教你#查看jquery绑定的事件函数
  • (26)4.7 字符函数和字符串函数
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET CORE Aws S3 使用
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net 后台导出excel ,word
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .net 设置默认首页
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .stream().map与.stream().flatMap的使用
  • /var/lib/dpkg/lock 锁定问题