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 相关文章推荐
JTrackBar水平拖动效果
Jul 15 Javascript
JavaScript 创建对象和构造类实现代码
Jul 30 Javascript
javascript 动态生成私有变量访问器
Dec 06 Javascript
JavaScript类库D
Oct 24 Javascript
jQuery学习笔记之jQuery的动画
Dec 22 Javascript
使用js显示当前时间示例
Mar 02 Javascript
js实现的后台左侧管理菜单代码
Sep 11 Javascript
javascript cookie的简单应用
Feb 24 Javascript
jquery做个日期选择适用于手机端示例
Jan 10 Javascript
微信小程序 switch组件详解及简单实例
Jan 10 Javascript
微信小程序 支付后台java实现实例
May 09 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 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中Cannot send session cache limiter 的问题的方法
2007/04/27 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
CI框架中cookie的操作方法分析
2014/12/12 PHP
分享php多功能图片处理类
2016/05/15 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
vue-router 导航钩子的具体使用方法
2017/08/31 Javascript
区分vue-router的hash和history模式
2020/10/03 Javascript
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
python在不同层级目录import模块的方法
2016/01/31 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
对Python+opencv将图片生成视频的实例详解
2019/01/08 Python
基于Python的微信机器人开发 微信登录和获取好友列表实现解析
2019/08/21 Python
Python 线程池用法简单示例
2019/10/02 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
2020/03/10 Python
python遍历路径破解表单的示例
2020/11/21 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
大学生个人事迹材料
2014/01/21 职场文书
应届毕业生如何写求职信
2014/02/16 职场文书
药品业务员岗位职责
2014/04/17 职场文书
员工考核评语大全
2014/04/26 职场文书
党务公开方案
2014/05/06 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
初中毕业典礼演讲稿
2014/09/09 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
幼师个人总结范文
2015/02/28 职场文书
2016党员党章学习心得体会
2016/01/14 职场文书
【海涛教你打DOTA】黑鸟第一视角解说
2022/04/01 DOTA