Javascript、Jquery获取浏览器和屏幕各种高度宽度

news/2024/7/11 0:43:35 标签: java, 浏览器, jquery, web, javascript

Javascript、Jquery获取浏览器和屏幕各种高度宽度

Javascript:

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 <!DOCTYPE html>
 2 <script src="jquery-1.5.1.min.js" type="text/javascript"></script>
 3 <html>
 4   <head>
 5     <title>aaa</title>
 6   </head>
 7   <body>
 8 <h1>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 9 aaaaaaaaaaaaaaaaaa</h1>
10     <p>Welcome to aaa</p>
11 <h1>aaa</h1>
12 <h1>aaa</h1>
13 <h1>aaa</h1>
14 <h1>aaa</h1>
15 <h1>aaa</h1>
16 <h1>aaa</h1>
17 <h1>aaa</h1>
18 <h1>aaa</h1>
19 <h1>aaa</h1>
20 <h1>aaa</h1>
21 <h1>aaa</h1>
22 <h1>aaa</h1>
23 <h1>aaa</h1>
24   </body>
25 </html>
26 
27 <script type="text/javascript">
28 alert(document.body.clientWidth);
29 alert(document.body.clientHeight);
30 alert(document.body.offsetWidth);
31 alert(document.body.offsetHeight);
32 
33 alert(document.body.scrollWidth);
34 alert(document.body.scrollHeight);
35 
36 alert(document.body.scrollTop);
37 alert(document.body.scrollLeft);
38 alert(window.screenTop);
39 alert(window.screenLeft);
40 alert(window.screen.height);
41 alert(window.screen.width);
42 alert(window.screen.availHeight);
43 alert(window.screen.availWidth);
44 
45 //alert($(document).height()); 
46 //alert($(document).width());
47 </script>

http://www.niftyadmin.cn/n/797017.html

相关文章

第三章 必须知道的一些基础知识[DDT书本学习 小甲鱼]【2】

3.6 条件分支完成第一个要求 提示作用 计算机如何比较 > < ! > < 操作符 开始例子源码 猜数字游戏 i7 numberinput("猜猜我手中的数字是&#xff1f;&#xff1a;") nint(number) if ni: print("你猜对了&#xff01;") else&#xff1a; if …

wangEditor更改默认高度

在使用WangEditor时觉得高度太低&#xff0c;默认是300px;想调下高度&#xff0c;借鉴https://blog.csdn.net/qq_31384551/article/details/83240188&#xff0c; 网址博主解释的很详细&#xff0c;我就不解释了 直接在页面撸代码&#xff0c; <style type"text/css&qu…

SpringBoot入门教程(二十一)IntelliJ IDEA配置Quartz启动项

本地运行&#xff1a; 转载于:https://www.cnblogs.com/toutou/p/10044245.html

刷新一张图片的方法

刷新一张图片的方法 一、在上传时&#xff0c;如果上传成功时&#xff0c;重新设置src但图片还是得不到刷新时&#xff0c;可以在设置src时加上一些参数。 比如&#xff1a;"http://hw/1.jpg""?a"Math.random(); //原因是之前的图片还在缓存中 二、…

C# Command命令(行为型模式)+队列 实现事务,带异步命令重试机制和生命周期

一、简介 耦合是软件不能抵御变变化的根本性原因,不仅实体对象与实体对象之间有耦合关系(如创建性设计模式存在的原因),对象和行为之间也存在耦合关系. 二、实战 1、常规开发中,我们经常会在控制器中或者Main方法中调用多个对象,进行批量的操作(完成一次事务性的操作),像下面这…

彻底弄懂css中单位px和em,rem的区别 1.jpg

详见&#xff1a;http://www.cnblogs.com/leejersey/p/3662612.html

Fiddler原理~知多少?

首先我们学习Fidder这个工具&#xff0c;我们就应该去了解它的基本东西&#xff0c;比如这个单词的意思。Fiddler叫&#xff1a;小提琴、骗子的意思。 那么它是干什么的呢&#xff1f; Fiddler是一个http协议调试代理工具&#xff0c;它能够记录并检查所有你的电脑和互联网之间…

Stream上传插件(详细解说)

Stream上传插件&#xff08;详细解说&#xff09; http://www.twinkling.cn/ Stream是解决不同浏览器上传文件的插件&#xff0c;是Uploadify的Flash版和Html5版的结合&#xff01;