博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器窗口的尺寸和大小
阅读量:6689 次
发布时间:2019-06-25

本文共 529 字,大约阅读时间需要 1 分钟。

1.获取浏览器可视区的大小   

原生态js: 

  可视区(浏览器窗口)宽度:document.documentElement.clientWidth
  可视区(浏览器窗口)高度:document.documentElement.clientHeight
  因为是获取的documentElement的属性,这个不受body默认内外边距,body内容大小的影响
  没有兼容性问题
2.获取浏览器滚动条滚动的距离
 
原生态js:
    nodeElement.scrollTop[scrollLeft]   
    document.documentElement.scrollTop[scrollLeft]          
    浏览器兼容性问题:谷歌 document.body.scrollTop[scrllLeft]   
    说明:因各个浏览器body默认的内外边距有所差异,如果重置body样式,body和整个文档一样
 
3.获取内容的尺寸大小
  原生态js:
      nodeElement.scrollHeight[scrollWidth]   

转载于:https://www.cnblogs.com/zhangguangju/p/6432621.html

你可能感兴趣的文章
memcache 安装 (windows和linux)
查看>>
浅谈Android应用保护(一):Android应用逆向的基本方法
查看>>
IIFE语法
查看>>
Mysql 架构及优化之-主从复制同步部署
查看>>
【11】把 Elasticsearch 当数据库使:Filter 下钻
查看>>
iOS原生分享—UIActivityViewController
查看>>
创业的N种死法:抵御DDoS攻击花钱致死
查看>>
[TODO]Iterator, foreach, generics and callback in C# and Python
查看>>
苹果弃用 OpenCL 和 OpenGL ,OpenCL 或遭全面淘汰
查看>>
JS '严格模式'
查看>>
chrome扩展调试:background.html如何调试?
查看>>
关于嵌入式安全性的6个要点
查看>>
Hibernate分页
查看>>
Drawable解析4——StateListDrawable和AnimationDrawable
查看>>
如何使用Hanlp加载大字典
查看>>
特斯拉Model 3进化不止 传统车企到底应该学什么? ...
查看>>
1月18日云栖精选夜读 | Euler 今日问世!国内首个工业级的图深度学习开源框架,阿里妈妈造 ...
查看>>
4月云栖社区最新技术活动预告
查看>>
我的JAVA面试经验(3年左右工作经验)
查看>>
(十五)Java springcloud B2B2C o2o多用户商城 springcloud架构-commonservice-sso...
查看>>