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 相关文章推荐
简明json介绍
Sep 28 Javascript
javaScript让文本框内的最后一个文字的后面获得焦点实现代码
Jan 06 Javascript
javascript实现信息的显示和隐藏如注册页面
Dec 03 Javascript
js去除浏览器默认底图的方法
Jun 08 Javascript
jquery中ready()函数执行的时机和window的load事件比较
Jun 22 Javascript
JS判断当前页面是否在微信浏览器打开的方法
Dec 08 Javascript
jquery实现倒计时功能
Dec 28 Javascript
基于jQuery实现火焰灯效果导航菜单
Jan 04 Javascript
easyUI combobox实现联动效果
Jan 17 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
Feb 10 Javascript
BootStrap 页签切换失效的解决方法
Aug 17 Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
Nov 04 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
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
PHPMyAdmin 快速配置方法
2009/05/11 PHP
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
php使用parse_url和parse_str解析URL
2015/02/22 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
详解JavaScript 中的 replace 方法
2016/01/01 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
使用JS轻松实现ionic调用键盘搜索功能(超实用)
2016/09/06 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
JavaScript指定断点操作实例教程
2018/09/18 Javascript
微信小程序实现侧边栏分类
2019/10/21 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
Python 初始化多维数组代码
2008/09/06 Python
Django中使用haystack+whoosh实现搜索功能
2019/10/08 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
python使用Geany编辑器配置方法
2020/02/21 Python
Python+PyQt5实现灭霸响指功能
2020/05/25 Python
python pymysql库的常用操作
2020/10/16 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
2015/07/24 面试题
求职简历中个人的自我评价
2013/12/25 职场文书
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
大学生涯自我鉴定
2014/01/16 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
只用20行Python代码实现屏幕录制功能
2021/06/02 Python