scrollTop实例
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>scrollTop</title>
<style>
#div1{width: 200px;height: 150px;background: red;position: absolute;right: 0;bottom: 0;}
body{height: 2000px;}
</style>
</head>
<body>
<div id="div1"></div>
<script>
//clientHight 可视区高度
//offsetHight 物体的高度
//IE FF
//alert(document.documentElement.scrollTop);
//chrome
//alert(document.body.scrollTop)
//IE6下的固定定位是不可行的 fixed不可用 scrollTop+clientHight-offsetHight(能够把div固定在可视区下方)
window.onscroll = window.onresize = function(){
var oDiv = document.getElementById("div1");
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;//滚动条的垂直位置
oDiv.style.top = document.documentElement.clientHeight-oDiv.offsetHeight + scrollTop + "px";
}
</script>
</body>
</html>
最新文章
- Symantec Backup Exec Agent For Linux防火墙问题
- 安装sqlserver2012时出现的丧心病狂的错误
- <;<;卸甲笔记>;>;-基础语法对比
- Redis教程(六):Sorted-Sets数据类型
- Xcode证书路径和缓存清理路径
- 无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误
- DB2单个DB重启
- HTML5硕士学习笔记
- LightOJ 1338 &;&; 1387 - Setu &;&; LightOJ 1433 &;&; CodeForces 246B(水题)
- 为什么C语言在2013年仍然很重要:一个简单的例子
- Oracle数据库和客户端字符集
- APP安全--网络传输安全 AES/RSA/ECC/MD5/SHA
- MySQL统计函数记录——按月、按季度、按日、时间段统计
- LeetCode-11. 盛最多水的容器
- vi / vim 命令集合
- Openresty 进行路由系统设计
- MySql的创建时间和修改时间
- 2017 ACM/ICPC(西安)赛后总结
- 用java编写一个函数,用于计算桌子的面积,可计算任意边长的桌子
- hdoj1160 DP--LIS
热门文章
- Git 上传文件项目到github,gitee详细教程!(本文用的gitee)
- 『忘了再学』Shell基础 — 14、环境变量(二)
- unity---存档方法PlayerPrefs
- 122_Power Pivot&;Power BI不连续日期的日环比
- java框架--快速入门
- python封装发送邮件类
- 48. ResNet为什么能训练出1000层的模型
- 代码调用Rally的接口介绍
- camunda开源版与商业版的差异
- ClickHouse(02)ClickHouse架构设计介绍概述与ClickHouse数据分片设计