首页 > 其他分享 >获取浏览器窗口尺寸及监听浏览器变化

获取浏览器窗口尺寸及监听浏览器变化

时间:2023-03-31 16:57:03浏览次数:32  
标签:body 文档 浏览器 window 宽度 尺寸 窗口 document 监听

原JS获取:
窗口可视高度:window.innerWidth
窗口可视宽度:window.innerHeight
窗口文档高度:document.body.clientWidth
窗口文档宽度: document.body.clientHeight
JQuery获取:
窗口可视高度:$(window).height()
窗口文档高度:$(window).height()
窗口body高度:$(document.body).height()
窗口文档总高度: $(document.body).outerHeight(true) 包括border padding margin
窗口可视宽度:$(window).width()
窗口文档宽度:$(window).width()
窗口body宽度:$(document.body).width()
窗口文档总宽度: $(document.body).outerWidth(true) 包括border padding margin

滚动条到顶端的垂直高度:$(document).scrollTop()
滚动条到左边的垂直宽度:$(document).scrollLeft()

监听窗口变化:
原JS
window.onresize=function(){......}

window.addEventListener('resize',function(){....})
jQuery
$(function(
$(window).resize(function(){...}) ));

标签:body,文档,浏览器,window,宽度,尺寸,窗口,document,监听
From: https://www.cnblogs.com/bwteacher/p/17276730.html

相关文章

  • 谷歌Chrome浏览器内直接打开编辑保存Office Word、Excel、PPT 文档,可离线部署!
    谷歌Chrome经过开发团队不断优化,凭借运行界面简单,打开速度最快及扩展插件众多,Chrome已经成为了世界上最受欢迎的浏览器。不过有一点非常可惜,由于微软Office不是开源程序,所以Chrome一直无法直接打开微软Office文档。虽然后来有一些国内厂商通过调用微软免费开源的ActiveX控件DsoFr......
  • 解决videojs 在Chrome浏览器下报:A network error caused the media download to fail
    记录一下videoJS在Chrome浏览器下有时候出现播放一半或者回退的一个恶心bug,错误提示如下:Anetworkerrorcausedthemediadownloadtofailpart-way.经过一下午的折腾查找,终于在GitHub上看到他们官方的一个解决方案,这个方案目前没有更新在官方文档最新版本中,只是随便提了一下......
  • vue2 原理之 如何做到数据可以被监听?
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-......
  • Missing e浏览器扩展功能或引起数据丢失、隐私暴露等问题
    “Missinge”是一项为Tumblr用户提供大量浏览器扩展功能的第三方服务,当下颇为流行,报告称有25.8408万用户。据国外媒体报道,一个名为Derek的用户今天登陆Tumblr时,“迎接”他的是一个横躺在桌面的大型弹出框:在该弹出框中,Tumblr公司表示虽然喜欢开发者为其网站提供附加体验,但......
  • Surge for Mac配置本地代理监听端口
    1setting-general  2advancedproxyservicesettings  3这里修改代理监听的端口  4不同的网站和不同的app都代理的话,需要根据监听协议修改跟surge的监听协议和端口一致,就可以通过代理来访问了,比如chrome的代理插件switchyOmega ......
  • android 监听SDCard安装和卸载的代…
    //监听类privatefinalBroadcastReceiversdcardListener=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontext,Intentintent){Stringaction=intent.getAction();Log.d("TAG","sdcar......
  • 超好用的浏览器兼容性测试工具,赶紧收藏!
    在信息爆炸的今天,浏览器是我们上网搜索信息的必备工具,浏览器拥有较好的兼容性可以提升用户体验,浏览器的兼容性测试是测试人员绕不开的话题,属于软件测试必备的流程之一,小编整理了以下几个超好用的浏览器兼容性测试工具,可以使得测试效果事半功倍。1、BrowserShots一款免......
  • chrome浏览器支持flash的版本
    方式1:https://link.zhihu.com/?target=https%3A//www.slimjet.com/chrome/google-chrome-old-version.php方式2:查找你想要的版本号例如:输入87然后这里就会出现匹配版......
  • nginx 监听IPV6地址
    #usernobody;error_logstderrnotice;worker_processesauto;worker_rlimit_nofile130048;#worker进程的最大打开文件数限制worker_shutdown_timeout10s;......
  • 谷歌翻译无法使用?Chrome 浏览器翻译
    https://github.com/Ponderfly/GoogleTranslateIpCheck在github下载  GoogleTranslateIpCheck 看你们电脑而定 我的是window所以下载windows的软件  下载成功......