吸顶条

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title></title>

<style type="text/css">

#nav {

width: 90%;

margin: 0 auto;

height: 100px;

background-color: #ccc;

}

#content>div {

float: left;

}

#siderBar {

margin-left: 50px;

width: 150px;

height: 300px;

background-color: pink;

}

#mainBox {

margin-left: 100px;

}

</style>

</head>

<body>

<div id="container">

<div id="nav"></div>

<div id="content">

<div id="siderBar"></div>

<div id="mainBox">

<p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p ><p>111111</p >

</div>

</div>

</div>

</body>

<script type="text/javascript">

/*

懒加载: 元素需要显示的时候才加载 页面滚动过的距离+可视区的高度>=元素到顶部的距离

  下拉刷新: 当页面需要显示更多数据 页面滚动到底部 滚动过的距离+可视区的高度 >= 页面可滚动的高度

*/ 

var eleTop = siderBar.offsetTop;

onscroll = function () {

if (document.documentElement.scrollTop >= eleTop) {

siderBar.style.position = 'fixed';

siderBar.style.top = '0';

}else {

siderBar.style.position = 'static';

}

}

 

  </script>

</html>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 13,240评论 0 8
  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 5,882评论 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,970评论 1 45
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,382评论 0 11
  • 这个是我一直喜欢的背景,简单,深邃,最重要的是我觉得黑色有好多中可能。
    于成蛟阅读 1,781评论 1 0