【js特效】网页超过一屏时自动浮动在网页最上方的adsorption效果
来源:互联网 发布:淘宝在线客服在哪里 编辑:程序博客网 时间:2024/05/22 06:58
<!doctype html>
<html lang="en"><head>
<meta charset="UTF-8">
<title>adsorption</title>
*{ margin: 0; padding: 0; }
.header-wrap{ width: 100%; }
.header-hd{ width: 980px; height: 150px; margin: 0 auto; background-color: #ccc; }
.header-bd{ width: 980px; height: 40px; margin: 0 auto; background-color: green; }
.fixed{ position: fixed; width: 100%; }
.fixed .header-hd{ display: none; }
</style>
<script type="text/javascript">
window.onload=function(){
function adsorption(){
var headerWrap=document.getElementById('header-wrap');
var scrollTop=0;
window.onscroll=function(){
scrollTop=document.body.scrollTop||document.documentElement.scrollTop;
if(scrollTop>100){
headerWrap.className='fixed';
}else{
headerWrap.className='header-wrap';
}
}
}
adsorption();
}
</script>
</head>
<body style="height:3000px;">
<div id="header-wrap" class="header-wrap"><div class="header-hd"></div>
<div class="header-bd"></div>
</div>
</body>
</html>
以上转自:http://js.alixixi.com/a/2013032187947.shtml
后续:
http://blog.csdn.net/virus1992/article/details/8814434
关于 scrollTop=document.body.scrollTop||document.documentElement.scrollTop;的纠结:
- 【js特效】网页超过一屏时自动浮动在网页最上方的adsorption效果
- JS做的网页图片浮动效果
- JS实现吸附(adsorption)效果
- footer固定在网页底部且居中,超过一屏自动撑开(最简单的CSS实现)
- JS图片滤镜 焦点图片自动切换显示效果丨芯晴网页特效
- 最简单实现网页返回效果的js代码
- 网页特效-JS特效1
- 网页特效-JS特效2
- 网页特效-JS特效3
- android屏幕最上方的浮动菜单
- JS网页元素特效
- js网页特效
- 网页下雨JS特效
- js 网页特效
- 网页JS蜂巢特效
- 手写js 网页全屏无缝切换效果,导航特效!
- 网页特效、JavaScript经典效果
- 网页特效—下雨效果
- CSS3 Box-shadow
- linux-2.6.35内核版本中class_create()和device_create的使用
- C#调用外部exe作为子窗体或UI? VC++如何实现呢呢?...札记plus
- 敏捷外包工程之五:报价管理(一)
- ENSURE_COLUMN
- 【js特效】网页超过一屏时自动浮动在网页最上方的adsorption效果
- ZZ - Sharing files between Guest and Host Operating System
- JAVA 实例化过程
- 往链表尾添加结点
- 南阳理工的56题阶乘因式分解(一)
- 修改MySQL数据库引擎为INNODB
- 如何每隔一段时间执行某个动作?
- ManyToMany关联映射
- 兔子生兔子问题