JS调试分辨率是一个大问题,最近整理了些常用的document和window属性方法
网页可见区域宽: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
HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
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 相对文档的水平座标+垂直方向滚动的量
IE,FireFox 差异如下:
IE6.0、FF1.06+:
clientWidth = width + padding
clientHeight = height + padding
offsetWidth = width + padding + border
offsetHeight = height + padding + border
IE5.0/5.5: clientWidth = width - border
clientHeight = height - border
offsetWidth = width
offsetHeight = height
分享到:
相关推荐
"Unity游戏分辨率屏幕自适应插件"就是为了解决这个问题而设计的。 该插件名为"Resolution Magic 2D",版本为1.11,主要针对2D游戏场景。它提供了一套完善的解决方案,帮助开发者轻松地让游戏界面在不同分辨率的设备...
本文主要针对Camera调试过程中遇到的一些常见问题及其解决方法进行了详细的阐述。 首先,我们讨论的是Sensor端I2C总线无响应的问题。症状表现为所有电源和时钟信号正常,但尝试通过I2C总线与Sensor通信时得不到回应...
作为调试智能车非常方便,可以实时查看电感采集数据,连接摄像头观察图像等均可,配合无线串口使用更加方便!
在调试Web页面的上下文中,这可能意味着该小程序或者调试工具具备友好的用户界面和互动功能,能够协助用户解决网页在iPhone上显示或运行的问题。它可以包括实时预览、错误检测、性能分析等功能,让用户无需电脑上的...
### Win8.1调试屏幕分辨率知识点详解 #### 一、Win8.1系统简介 Windows 8.1作为Windows 8的更新版本,在用户界面、性能优化以及功能增强等方面进行了全面升级。它不仅继承了Windows 8触控优先的设计理念,还在此...
在网络调试中,利用网口调试功能,可以追踪网络流量,找出可能导致网络问题的原因。 此外,该工具的易用性也是其一大亮点。简洁的用户界面,清晰的操作流程,使得即使是新手也能快速上手。同时,丰富的帮助文档和...
《山外多功能调试助手资源包》是一款专为IT专业人士打造的高效调试工具,旨在帮助开发者在面对复杂的系统或应用时,能快速定位问题,提升工作效率。这款工具以其强大的串口通信功能,为软件调试提供了便利。 串口...
如果遇到问题,可能需要查看系统日志,或者使用`strace`等工具跟踪系统调用以进行调试。 在这个压缩包中包含的"v4l2"文件可能是一个源代码示例,用于演示如何使用V4L2 API查询和设置UVC摄像头的分辨率。学习并理解...
2、提供了串口调试助手、摄像头调试、线性CCD调试、虚拟示波器、GSM调试助手、GPS定位系统、网络调试助手(TCP服务器、TCP客户端、UDP)等功能。 3、支持串口热拔插,自动识别串口拔插。 4、插入串口后,会自动添加新...
3.5寸数字显示模组.用于安防.工控有需要的联系我.qq6019649736
改变屏幕分辨率的方法通常是通过操作系统自带的显示设置,但在某些情况下,如游戏、专业设计软件或调试过程中,可能需要自定义非标准分辨率。此时,这样的程序就能派上用场,它可以提供更多的分辨率选项或者自动调整...
Android提供了丰富的资源目录结构,帮助开发者处理不同分辨率的适配问题。例如,针对屏幕尺寸,可以在`res/layout`目录下创建如`layout-land`(横屏)和`layout-port`(竖屏)的子目录,分别放置横屏和竖屏布局文件...
在开发“图片分辨率修改器”时,VS2010的界面友好,代码提示和调试功能强大,能有效提高开发效率。 在实际操作中,用户可能需要通过设置参数,如目标分辨率、输出格式等,来调用相应的方法修改图片。例如,使用...
6. **测试与调试**:在开发过程中,务必在多种分辨率和屏幕尺寸下测试程序,确保在所有目标平台上都能正常运行。可以使用LabVIEW的模拟视图功能预览不同分辨率下的窗口效果。 通过以上方法,LabVIEW开发者能够创建...
山外多功能调试助手(串口调试助手、智能车助手、GSM调试助手、GPS定位助手、网络调试助手)以及使用说明
标签"android 分辨率"进一步强调了这个话题的核心,即Android平台的屏幕分辨率问题。在开发过程中,为了实现良好的屏幕适配,开发者通常会遵循以下原则: 1. 使用相对布局(RelativeLayout)或约束布局...
《山外调试工具》是一款全面且实用的软件,专为IT专业人士设计,它集成了串口通信、菜单操作、...通过学习和掌握这款工具的使用,能够显著提升项目开发和问题解决的效率,是每一位涉足硬件开发和调试人员的得力助手。
5. **权限管理**:改变系统分辨率可能需要管理员权限,因此程序可能需要处理权限问题。 6. **错误处理**:尝试更改分辨率可能会失败,例如当显示器不支持选定的分辨率时。因此,例程需要包含适当的错误处理代码,以...
总的来说,"超分辨率重建SRCNN(GUI界面)"为非专业用户提供了便捷的图像增强工具,同时也为研究人员提供了实验和调试SRCNN模型的平台。用户只需安装相应的MCR环境,即可轻松体验超分辨率技术的魅力,而无需深入理解...
调试助手是IT行业中非常重要的工具,特别是在开发和测试阶段,它们可以帮助开发者们高效地检查、诊断和解决问题。这里我们主要关注三个类型的调试助手:网络调试助手、摄像头调试助手和串口调试助手。 **网络调试...