Javascript:

IE中:
document.body.clientWidth ==> BODY对象宽度
document.body.clientHeight ==> BODY对象高度
document.documentElement.clientWidth ==> 可见区域宽度
document.documentElement.clientHeight ==> 可见区域高度
FireFox中:
document.body.clientWidth ==> BODY对象宽度
document.body.clientHeight ==> BODY对象高度
document.documentElement.clientWidth ==> 可见区域宽度
document.documentElement.clientHeight ==> 可见区域高度
Opera中:
document.body.clientWidth ==> 可见区域宽度
document.body.clientHeight ==> 可见区域高度
document.documentElement.clientWidth ==> 页面对象宽度(即BODY对象宽度加上Margin宽)
document.documentElement.clientHeight ==> 页面对象高度(即BODY对象高度加上Margin高)

alert(document.body.clientWidth); //网页可见区域宽(body)

alert(document.body.clientHeight); //网页可见区域高(body)

alert(document.body.offsetWidth); //网页可见区域宽(body),包括border、margin等

alert(document.body.offsetHeight); //网页可见区域宽(body),包括border、margin等

alert(document.body.scrollWidth); //网页正文全文宽,包括有滚动条时的未见区域

alert(document.body.scrollHeight); //网页正文全文高,包括有滚动条时的未见区域

alert(document.body.scrollTop); //网页被卷去的Top(滚动条)

alert(document.body.scrollLeft); //网页被卷去的Left(滚动条)

alert(window.screenTop); //浏览器距离Top

alert(window.screenLeft); //浏览器距离Left

alert(window.screen.height); //屏幕分辨率的高

alert(window.screen.width); //屏幕分辨率的宽

alert(window.screen.availHeight); //屏幕可用工作区的高

alert(window.screen.availWidth); //屏幕可用工作区的宽

Jquery

alert($(window).height()); //浏览器当前窗口可视区域高度

alert($(document).height()); //浏览器当前窗口文档的高度

alert($(document.body).height()); //浏览器当前窗口文档body的高度

alert($(document.body).outerHeight(true)); //浏览器当前窗口文档body的总高度 包括border padding margin

alert($(window).width()); //浏览器当前窗口可视区域宽度

alert($(document).width()); //浏览器当前窗口文档对象宽度

alert($(document.body).width()); //浏览器当前窗口文档body的宽度

alert($(document.body).outerWidth(true)); //浏览器当前窗口文档body的总宽度 包括border padding margin

- 转载

最新文章

  1. jQuery实战
  2. 并查集补集作法 codevs 1069 关押罪犯
  3. amd和CMD
  4. javascript创建跟随鼠标好玩的东西
  5. UITableView heightForHeaderInSection遇到的坑
  6. 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
  7. [Js/Jquery]Jquery tagsinput在h5邮件客户端中应用
  8. 使用HTML5 Web存储的localStorage和sessionStorage方式
  9. Timus 1446. Sorting Hat 分类问题
  10. 编程内功修炼之数据结构—BTree(一)
  11. Boost的VS开发环境搭建
  12. nginx 重启
  13. 杭电2000——ASCII码排序
  14. ThreadPoolExecutor线程池参数设置技巧
  15. 如何在xlwt中编写多个列的单元格?
  16. 修改Egret引擎代码的方法
  17. 福大软工 · 第十一次作业 - Alpha 事后诸葛亮(团队)
  18. ajaxSubmit 提交form 表单
  19. python武器库
  20. Linux学习笔记-基本操作1

热门文章

  1. eazyui 或bootstrap table表格里插入图片,点击查看大图
  2. C++_标准模板库STL概念介绍3-函数对象
  3. 数据结构5.4_m元多项式的表示
  4. hql语句加别名的错误
  5. HDU - 2147 博弈 P/N分析
  6. POJ - 3263 差分+前缀和
  7. 1129 Recommendation System (25 分)
  8. [转] 【译】让人倾倒的 11 个 npm trick
  9. mysql远程连接详细配置
  10. vue filters过滤器的使用