js获取浏览器的各种属性


Posted in Javascript onApril 27, 2017

网页可见区域宽: document.body.clientWidth;

网页可见区域高: document.body.clientHeight;

网页可见区域宽: document.body.offsetWidth    (包括边线的宽);

网页可见区域高: document.body.offsetHeight   (包括边线的宽);

网页正文全文宽: document.body.scrollWidth;

网页正文全文高: document.body.scrollHeight;

网页被卷去的高: document.body.scrollTop;

网页被卷去的左: document.body.scrollLeft;

网页正文部分上: window.screenTop;

网页正文部分左: window.screenLeft;

屏幕分辨率的高: window.screen.height;

屏幕分辨率的宽: window.screen.width;

屏幕可用工作区高度: window.screen.availHeight;

屏幕可用工作区宽度:window.screen.availWidth;

scrollHeight: 获取对象的滚动高度。 

scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离

scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离

scrollWidth:获取对象的滚动宽度

offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度

offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置

offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置 

event.clientX 相对文档的水平座标

event.clientY 相对文档的垂直座标

event.offsetX 相对容器的水平坐标

event.offsetY 相对容器的垂直坐标 

document.documentElement.scrollTop 垂直方向滚动的值

event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量

要获取当前页面的滚动条纵坐标位置,用:

document.documentElement.scrollTop;

而不是:

document.body.scrollTop;

documentElement 对应的是 html 标签,而 body 对应的是 body 标签

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
一些易混淆且不常用的属性,希望有用
Jan 29 Javascript
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
Apr 21 Javascript
extjs form textfield的隐藏方法
Dec 29 Javascript
ExtJs使用IFrame的实现代码
Mar 24 Javascript
Jquery调用webService远程访问出错的解决方法
May 21 Javascript
JS实现切换标签页效果实例代码
Nov 01 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
Sep 04 Javascript
利用JS实现页面删除并重新排序功能
Dec 09 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
Sep 29 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
May 05 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
Jan 16 Javascript
在vue中使用Base64转码的案例
Aug 07 Javascript
jQuery鼠标悬停内容动画切换效果
Apr 27 #jQuery
详解axios在node.js中的post使用
Apr 27 #Javascript
使用jQuery,Angular实现登录界面验证码详解
Apr 27 #jQuery
js绑定事件和解绑事件
Apr 27 #Javascript
详解ECMAScript6入门--Class对象
Apr 27 #Javascript
利用Vue v-model实现一个自定义的表单组件
Apr 27 #Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
Apr 26 #Javascript
You might like
PHP 程序授权验证开发思路
2009/07/09 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
php中怎么搜索相关联数组键值及获取之
2013/10/17 PHP
php 删除cookie方法详解
2014/12/01 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
2015/11/30 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
PHP页面静态化――纯静态与伪静态用法详解
2020/06/05 PHP
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
node.js缺少mysql模块运行报错的解决方法
2016/11/13 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
AngularJS 中ui-view传参的实例详解
2017/08/25 Javascript
微信开发之微信jssdk录音功能开发示例
2018/10/22 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
python基础教程之五种数据类型详解
2017/01/12 Python
Python使用sorted排序的方法小结
2017/07/28 Python
python docx 中文字体设置的操作方法
2018/05/08 Python
pycharm 在windows上编辑代码用linux执行配置的方法
2018/10/27 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
python cumsum函数的具体使用
2019/07/29 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
什么是规则表达式
2012/05/03 面试题
自我评价如何写好?
2014/01/05 职场文书
应聘面试自我评价
2014/01/24 职场文书
文明生主要事迹
2014/05/25 职场文书
法人委托书
2014/07/31 职场文书
上课随便讲话检讨书
2014/09/12 职场文书
财务总监岗位职责范本
2015/04/03 职场文书
期中考试后的感想
2015/08/07 职场文书
Spring Bean是如何初始化的详解
2022/03/22 Java/Android