获取页面的宽高
来源:互联网 发布:python 移除文件夹 编辑:程序博客网 时间:2024/06/05 07:38
1 窗口的滚动事件
function scroll() {return {
top: window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0,
left: window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0
};
}
2 封装获取页面可视区的宽高
function client() {
return {
//网页可视区的宽度
width: window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth || 0,
//高度
height: window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight || 0
};
}
3 事件对象的兼容性写法
document.onclick = function (event) {
var event = event || window.event;//支持所有浏览器
};
4页面坐标进行兼容处理
function (event) {
var event = event || window.event;
//对page进行兼容处理
var pageY = event.pageY || event.clientY + document.documentElement.scrollTop;
var pageX = event.pageX || event.clientX + document.documentElement.scrollLeft;
};
5 页面三大坐标
document.onclick = function (event) {
var event = event || window.event;
//console.log("client" + event.clientX + "---" + event.clientY);//窗口
//console.log("page" + event.pageX + "---" + event.pageY);//页面
//console.log("screen" + event.screenX + "---" + event.screenY);//屏幕
};
6 jq获取宽高
width() /height()//元素的内容的宽高
innerWidth() /innerHeight() //包括padding
outerWidth() /outerHeight() //包括border
- 获取页面的宽高
- 获取页面的高宽的参数
- 获取页面隐藏元素的高宽
- 如何动态获取页面的宽高
- 获取页面宽高总结
- 页面的宽与高获取------function GetPageInfo()
- js及jquery获取页面和元素的宽高
- js及jquery获取页面和元素的宽高
- js获取页面的宽和高
- iframe获取内部页面高宽
- (笔记)jquery 获取页面高宽
- js-获取页面宽高各种方法
- JS获取页面高
- js获取页面宽和高
- js获取页面宽和高
- 获取屏幕的宽高
- 获取图片的宽高
- 获取imageView 的宽高
- 代理模式、实现AOP编程
- Debian8.8开发环境(六)vim函数的高亮显示
- mysql的查询、子查询及连接查询
- ubuntu 14.04 下编译安卓5.0.2源码
- 计算N的阶乘中0的个数
- 获取页面的宽高
- Memcache-eAccelerator-APC-Xcache-Redis五种php缓存加速器特点
- ant使用教程-进阶篇
- 遍历一遍求最大子串和
- Android Handler 消息机制(解惑篇)
- IIS+NGINX 搭建的一个小站点
- hadoop学习笔记
- Android下的Linux指令集
- org.json