获取浏览器窗口高度宽度大小js/jquery代码

一个是利用jquery来实现的,下面是在加入了jquery库的情况下载做的。

 代码如下 复制代码
<script type="text/javascript">
$(document).ready(
function()
{
var h = $(window).height();
alert(h);
}
)
</script>

在ie 805 
在ff 下是否 787哦,

两种浏览器因显示像素不同,是因为浏览对padding和margin的区别引起的。

js获取浏览器高度和宽度值

网页可见区域宽: document.body.clientWidth
网页可见区域高: document.body.clientHeight
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页可见区域高: document.body.offsetHeight (包括边线的高)
网页正文全文宽: document.body.scrollWidth
网页正文全文高: document.body.scrollHeight
网页被卷去的高: document.body.scrollTop
网页被卷去的左: document.body.scrollLeft
网页正文部分上: window.screenTop
网页正文部分左: window.screenLeft
屏幕分辨率的高: window.screen.height
屏幕分辨率的宽: window.screen.width
屏幕可用工作区高度: window.screen.availHeight
屏幕可用工作区宽度: window.screen.availWidth

知道上面的参数后我们就可以方便实现浏览器高度与宽度的代码了

在没有声明DOCTYPE的IE中,浏览器显示窗口大小只能以下获取:

 代码如下 复制代码

document.body.offsetWidth
document.body.offsetHeight

在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小:

 代码如下 复制代码

document.documentElement.clientWidth
document.documentElement.clientHeight

IE,FF,Safari皆支持该方法,opera虽支持该属性,但是返回的是页面尺寸;

同时,除了IE以外的所有浏览器都将此信息保存在window对象中,可以用以下获取:

 代码如下 复制代码

window.innerWidth
window.innerHeight

时间: 2024-10-01 21:02:08

获取浏览器窗口高度宽度大小js/jquery代码的相关文章

js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码_jquery

获取浏览器窗口的可视区域高度和宽度,滚动条高度有需要的朋友可参考一下.IE中,浏览器显示窗口大小只能以下获取: 代码如下复制代码 复制代码 代码如下: document.body.offsetWidth document.body.offsetHeight 在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小: 代码如下复制代码 复制代码 代码如下: document.documentElement.clientWidth document.documentElement.cli

js 获取浏览器的高度和宽度信息类

网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth + " (包括边线和滚动条的宽)"; 网页可见区域高:document.body.offsetHeight + " (包括边线的宽)"; 网页正文全文宽:document.body.scrollWidth; 网页正文全文高:document.body.s

html5-HTML5中如何获取浏览器屏幕高度并使用这个值

问题描述 HTML5中如何获取浏览器屏幕高度并使用这个值 我在用HTML5做手机网页时,需要对不同尺寸的屏幕大小获取屏幕的高度和宽度并使用这个值, 宽度的话,用viewport解决了,高度不知道怎么解决.在线等 解决方案 屏幕变化即可触发 resize事件 每次变化用window.innerHeight. 解决方案二: 用以下代码开头:<!DOCTYPE HTML><html><head><meta charset=""utf-8"&

javascript-Android WebView中子窗口iframe的js方法无法获取父窗口window中的js变量?

问题描述 Android WebView中子窗口iframe的js方法无法获取父窗口window中的js变量? 如题,今天写了一个Html页面,包含Js方法若干,其中包括建立全局的js变量.即window.var 另外,Html中包含一个iframe子窗体,子窗体中的Js方法需要调用父窗体Js方法中所建立的那个全局变量 用PC端的浏览器打开主页,iframe可以获取到父窗体中的JS变量,但是用android的WebView打开这个Html页面,却始终无法获取到 尝试了很多种方式都不行,既然PC端

java获取window窗口位置和大小

问题描述 java获取window窗口位置和大小 如题,请问在java中如何才能够拿到windows打开的其他窗口的大小和其坐标? 解决方案 通过jni调用windows api,比如getwindowrect或者getwindowpos. 解决方案二: 使用JNI调用WIN32 API ,先得到窗口句柄,再得到窗口的RECT 先WindowFromPoint(point); 再GetWindowRect(hwnd, &rect); 返回的rect,就是窗口的left/top/width/hei

js/jquery获取浏览器窗口的可视区域高度和宽度,滚动条高度

IE中,浏览器显示窗口大小只能以下获取:  代码如下 复制代码 document.body.offsetWidth document.body.offsetHeight 在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小:  代码如下 复制代码 document.documentElement.clientWidth document.documentElement.clientHeight IE,FF,Safari皆支持该方法,opera虽支持该属性,但是返回的是页面尺寸:

用js小类库获取浏览器的高度和宽度信息_javascript技巧

因此当用户在一个较长内容的网页中点击某一个按钮显示DIV层会发现没有任何效果(其实已经在页面的顶部显示了),因此,我们需要准备的知道用户当前的浏览的位置的信息.在实现这个要求之前,先来看看在js中有哪些工具可以让我们使用: 网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth + " (包括边线和滚动条的宽)"; 网页可见区域

js如何获取浏览器窗口的大小

常用: JS 获取浏览器窗口大小 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // 获取窗口宽度 if (window.innerWidth) winWidth = window.innerWidth; else if ((document.body) && (document.body.clientWidth)) winWidth = document.body.clientWidth; // 获取窗口高度 if (window.innerHeight)

JQuery获取浏览器窗口内容部分高度的代码_jquery

下面是测试代码,记得先引用JQuery库 复制代码 代码如下: <script type="text/javascript"> $(document).ready( function() { var h = $(window).height(); alert(h); } ) </script> Firefox下: IE下: 可以发现它获取的却是是窗口的内容部分高度,而不是浏览器窗口的高度.Oh Yeah!