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 相关文章推荐
html数组字符串拼接的最快方法
Sep 16 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
Jun 20 Javascript
jQuery中filter(),not(),split()使用方法
Jul 06 Javascript
jQuery中:contains选择器用法实例
Dec 30 Javascript
jQuery中hasClass()方法用法实例
Jan 06 Javascript
Javascript编写俄罗斯方块思路及实例
Jul 07 Javascript
基于javascript实现按圆形排列DIV元素(三)
Dec 02 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
Jan 04 Javascript
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
Node.js+ES6+dropload.js实现移动端下拉加载实例
Jun 01 Javascript
在Js页面通过POST传递参数跳转到新页面详解
Aug 25 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
Aug 10 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基础知识:控制结构
2006/12/13 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
PHP简单实现断点续传下载的方法
2015/09/25 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
Jquery实现的简单轮播效果【附实例】
2016/04/19 Javascript
JS跨域请求外部服务器的资源
2017/02/06 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
vue-cli项目修改文件热重载失效的解决方法
2018/09/19 Javascript
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
微信小程序 高德地图路线规划实现过程详解
2019/08/05 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
2019/08/08 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
python远程邮件控制电脑升级版
2019/05/23 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
python实现一个猜拳游戏
2020/04/05 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
详解CSS3:overflow属性
2020/11/17 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
N:Philanthropy官网:美国洛杉矶基础款服装
2020/06/09 全球购物
质检员岗位职责
2013/12/17 职场文书
社会工作专业自荐信
2014/09/26 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
怀孕辞职信怎么写
2015/02/28 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
安全教育培训制度
2015/08/06 职场文书