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 相关文章推荐
javascript 屏蔽鼠标键盘的几段代码
Jan 02 Javascript
jquery学习笔记 用jquery实现无刷新登录
Aug 08 Javascript
js Form.elements[i]的使用实例
Nov 13 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
Apr 12 Javascript
js document.write()使用介绍
Feb 21 Javascript
javascript实现图片轮播效果
Jan 20 Javascript
jQuery实现图片滑动效果
Mar 08 Javascript
Angular4的输入属性与输出属性实例详解
Nov 29 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
Mar 26 Javascript
vue学习笔记之slot插槽用法实例分析
Feb 29 Javascript
Vue中正确使用Element-UI组件的方法实例
Oct 13 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
Feb 07 Vue.js
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如何将日志写进syslog
2013/06/28 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
又拍云异步上传实例教程详解
2016/04/19 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
javascript实现的listview效果
2007/04/28 Javascript
javascript showModalDialog 内跳转页面的问题
2010/11/25 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
AngularJS中$http服务常用的应用及参数
2016/08/22 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
angularjs select 赋值 ng-options配置方法
2018/02/28 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
2019/04/09 Javascript
js实现转动骰子模型
2019/10/24 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
python 判断一个进程是否存在
2009/04/09 Python
python变量不能以数字打头详解
2016/07/06 Python
python numpy 部分排序 寻找最大的前几个数的方法
2018/06/27 Python
Python3匿名函数用法示例
2018/07/25 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
Python通过paramiko远程下载Linux服务器上的文件实例
2018/12/27 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
利用python3 的pygame模块实现塔防游戏
2019/12/30 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
css3媒体查询中device-width和width的区别详解
2020/03/27 HTML / CSS
html5中JavaScript removeChild 删除所有节点
2014/05/16 HTML / CSS
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
整理HTML5的一些新特性与Canvas的常用属性
2016/01/29 HTML / CSS
卫校中专生的自我评价
2014/01/15 职场文书
2014年“四风”问题个人整改措施
2014/09/17 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python