特别实用的-js判断浏览器窗体、用户屏幕可视区域大小位置的方法
2015-02-12 15:31
375 查看
有时我们需要获得浏览器窗口或屏幕的大小、窗口下拉框下拉的距离等数据,对应这些需求,js中提供了不少解决方法,只是数量稍多容易混淆它们各自的意义,下面咱们用图例来解释下12个常见对象属性的作用。
其中有6个常用的浏览器窗体属性 (由于offsetWidth/Height在不同浏览器下表现有出入,故不在本章讨论) :
document.documentElement.clientWidth
document.documentElement.clientHeight
document.documentElement.scrollWidth
document.documentElement.scrollHeight
document.body.scrollTop
document.body.scrollLeft
和6个常用的屏幕对象属性:
window.screen.width
window.screen.height
window.screenTop
window.screenLeft
window.screen.availHeight
window.screen.availWidth
其中有6个常用的浏览器窗体属性 (由于offsetWidth/Height在不同浏览器下表现有出入,故不在本章讨论) :
document.documentElement.clientWidth
document.documentElement.clientHeight
document.documentElement.scrollWidth
document.documentElement.scrollHeight
document.body.scrollTop
document.body.scrollLeft
和6个常用的屏幕对象属性:
window.screen.width
window.screen.height
window.screenTop
window.screenLeft
window.screen.availHeight
window.screen.availWidth
相关文章推荐
- 图解js中常用的判断浏览器窗体、用户屏幕可视区域大小位置的方法
- js获取浏览器窗口可视区域大小
- JS获取浏览器可视区域的大小
- 浏览器页面区域大小的js获取方法
- 浏览器页面区域大小的js获取方法
- 浏览器页面区域大小的js获取方法
- UIView设置为自动适配屏幕时,当用户旋转设备的时候,会调用layoutSubviews方法,我们只需重写 这个方法,然后判断用户屏幕的方向。在调整每个空间的位置即可。
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度。判断出现滚动条
- JS 获取浏览器、屏幕和可视区域宽高
- 通过JS和PHP两种方法判断用户请求时使用的浏览器类型
- JS-009-屏幕分辨率、浏览器显示区域、元素位置获取
- JS获取当前手机浏览器可视区域大小
- 用js 或者是jquery 判断 用户是什么浏览器的方法
- 兼容性问题BX1049: 各浏览器通过 window.resizeTo() 方法最终得到的页面可视区域大小存在差异
- js获取浏览器窗口大小、获取屏幕、浏览器、网页高度宽度
- jQuery javaScript js 判断浏览器的类型、版本的方法
- 让Flash自适应浏览器屏幕大小的几种方法
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度(转)
- JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度