js的各种宽高获取
来源:互联网 发布:vnr显示无法连接网络 编辑:程序博客网 时间:2024/05/29 08:41
documentElement 和 body 相关说明(一般用于兼容处理):
body是DOM对象里的body子节点,即 <body> 标签; //一般IE7以下documentElement 是整个节点树的根节点root,即<html> 标签; //一般w3c
chrom模式下
document.body.clientHeight; document.body.scrollHeight; //-> 这三个都会返回文档的大小document.body.offsetHeight;
document.documentElement.clientHeight; //-> 视口的大小document.documentElement.scrollHeight; //-> 文档的大小document.documentElement.offsetHeight; //-> 文档的大小
window.screenTop; //浏览器窗口距离屏幕的高度,个浏览器有差异,一般不用就不研究了 //firefox:没有screenLeft和screenTop属性,但有同义属性screenX和screenY整个浏览器相对于主显示器屏幕的位置最大化时会是负值
document.body.scrollTop; //滚动条滚动后被隐藏的页面的高度window.screen.height; //整个屏幕的高,window.screen.availHeight; //除去菜单栏
获取页面元素距离浏览器工作区顶端的距离
页面元素距离浏览器工作区顶端的距离 = 元素距离文档顶端偏移值 - 网页被卷起来的高度 即:
DOM元素对象.offsetTop - document.documentElement.scrollTop
JQuery:
$(document).ready(function(){ console.log($(window).height()); //浏览器当前窗口可视区域高度 console.log($(document).height()); //浏览器当前窗口文档的高度 console.log($(document.body).height());//浏览器当前窗口文档body的高度 console.log($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin console.log($(window).width()); //浏览器当前窗口可视区域宽度 console.log($(document).width());//浏览器当前窗口文档对象宽度 console.log($(document.body).width());//浏览器当前窗口文档body的宽度 console.log($(document.body).outerWidth(true));//当前窗口的总宽度 包括border padding margin jq对象.offset().top; jq对象.offset().left; })
阅读全文
0 0
- js的各种宽高获取
- js 获取各种 宽高
- jquery获取各种宽高、js的获取各种宽高及屏幕高度详解
- js 获取屏幕各种宽高的方法(浏览器兼容)
- js 获取屏幕各种宽高的方法(浏览器兼容)
- js 获取屏幕各种宽高的方法(浏览器兼容)
- js 获取屏幕各种宽高的方法(浏览器兼容)
- js 获取屏幕各种宽高的方法(浏览器兼容)
- js 获取屏幕各种宽高的方法(浏览器兼容)
- js 获取pc屏幕各种宽高的方法
- js 获取屏幕各种宽高的方法
- [转]js获取各种宽高
- js获取网页各种宽高
- js、jQuery获取各种宽高
- js获取网页各种宽高
- js-获取页面宽高各种方法
- JS的各种宽高的含义。
- JavaSsript获取各种宽高的方法
- 34岁!100天!学会Java编程(Day10)——实战项目复盘
- MySq格式化数字-自动补0
- python-OCR识别图片字符
- <Android>监听软键盘打开收起事件(软键盘自带收起按钮)
- 大学之道,在明明德,在亲民,在止于至善
- js的各种宽高获取
- 查询进程的线程数目
- 八(1)4 三元组稀疏矩阵表示的实现及应用
- 平时优化SQL的集合
- 别人家的kalman 二
- Genymotion模拟器开启后,在AS无法看到设备的解决方法
- 第九周 【项目2
- 反编译apk
- JAVA 常用技术点