`

JQuery获取页面高度,页面宽度,窗口高度,窗口宽度

阅读更多
function ___getPageSize() {
			var xScroll, yScroll;
			if (window.innerHeight && window.scrollMaxY) {	
				xScroll = window.innerWidth + window.scrollMaxX;
				yScroll = window.innerHeight + window.scrollMaxY;
			} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
				xScroll = document.body.scrollWidth;
				yScroll = document.body.scrollHeight;
			} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
				xScroll = document.body.offsetWidth;
				yScroll = document.body.offsetHeight;
			}
			var windowWidth, windowHeight;
			if (self.innerHeight) {	// all except Explorer
				if(document.documentElement.clientWidth){
					windowWidth = document.documentElement.clientWidth; 
				} else {
					windowWidth = self.innerWidth;
				}
				windowHeight = self.innerHeight;
			} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
				windowWidth = document.documentElement.clientWidth;
				windowHeight = document.documentElement.clientHeight;
			} else if (document.body) { // other Explorers
				windowWidth = document.body.clientWidth;
				windowHeight = document.body.clientHeight;
			}	
			// for small pages with total height less then height of the viewport
			if(yScroll < windowHeight){
				pageHeight = windowHeight;
			} else { 
				pageHeight = yScroll;
			}
			// for small pages with total width less then width of the viewport
			if(xScroll < windowWidth){	
				pageWidth = xScroll;		
			} else {
				pageWidth = windowWidth;
			}
			arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
			return arrayPageSize;
		};
分享到:
评论
1 楼 xbiji 2012-06-11  
不能用啊!!!!!!!!!!!!!!!!!!!!!!1

相关推荐

    jQuery获取浏览器窗口的宽度和高度

    jQuery获取浏览器窗口的宽度和高度,各个方法的使用效果对比

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

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

    jQuery获取页面及个元素高度、宽度的总结——超实用

    下面把jQuery获取页面及个元素高度、宽度的方法汇总,分享给大家。 获取浏览器显示区域(可视区域)的高度 :  代码如下: $(window).height(); 获取浏览器显示区域(可视区域)的宽度 : 代码如下: $(window)....

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

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

    jQuery 获取屏幕高度、宽度的简单实现案例

    //浏览器当前窗口可视区域高度 alert&#40;$(document&#41;.height()); //浏览器当前窗口文档的高度 alert&#40;$(document.body&#41;.height());//浏览器当前窗口文档body的高度 alert&#40;$(document.body&#41;....

    JQuery获取当前屏幕的高度宽度的实现代码

    //浏览器当前窗口可视区域高度 alert&#40;$(document&#41;.height()); //浏览器当前窗口文档的高度 alert&#40;$(document.body&#41;.height());//浏览器当前窗口文档body的高度 alert&#40;$(document.body&#41;....

    jquery获取文档高度和窗口高度汇总

    本文主要给大家汇总介绍了了jQuery获取页面及个元素高度、宽度的方法,非常的实用,有需要的小伙伴可以参考下。下面的例子是基于jquery的参数与方法来快速获取文档或浏览器可视区域的高度与宽度的代码,希望本例子能...

    iframe自适应宽高

    发现可以导致页面大小调整事件(窗口大小调整,CSS动画和过渡,改变方向和鼠标事件)。 简化通讯和主机之间通过PostMessage iframe的网页。 在iframe页面链接修复和支持iFrame与父页面之间的链接。 提供自定义的大小...

    简单的jQuery浮动窗口插件jDialog.zip

    通过参数设置标题,高度,宽度,窗口显示的HTML内容; 一个页面同时只能显示一个窗口; 窗口显示需要指定一个页面上的对象做为窗口显示做置定位,这样窗口会出现在哪个东西的下面,就像下拉列表一样. 不能拖动(我们...

    超实用的jQuery代码段

    3.13 通过事件获取页面加载时间 3.14 如何为动态添加的元素绑定事件处理函数 3.15 为表格行增加单击事件 3.16 用回车键模拟Tab键 第4章 jQuery操作CSS样式 4.1 使用addClass()函数动态添加样式类 4.2 使用...

    js返回top js实时读取浏览器宽度大小 jQuery

    里面包含 js自动实时判断浏览器窗口大小(有拆分出来)的功能,灵活变通下可以变换成多种代码比如双联广告等。 代码小巧注释清晰容易修改……绝对是你想要的。 另外附上平时收集的的多种常用js代码: js实现...

    使用jquery中height()方法获取各种高度大全

    代码如下:alert&#40;$(window&#41;.height()); //浏览器当前窗口可视区域高度 alert&#40;$(document&#41;.height()); //浏览器当前窗口文档的... //浏览器当前窗口可视区域宽度 alert&#40;$(document&#41;.width());/

    jQuery超酷响应式自适应模态窗口特效插件

    这是一款效果非常炫酷的jQuery响应式自适应模态窗口特效插件,该模态窗口插件共有5种特效,当点击特定链接后,模态窗口会后逐渐放大、翻转的动画效果,非常的酷。

    jquery 弹出窗口,可缩放,可拖拽

    它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。 完善的接口 它的接口完善,可以轻易与外部程序配合使用。如异步写入消息、控制位置、尺寸、显示与隐藏、关闭等。 细致的体验 ...

    jQuery弹出窗口完整代码(居中,居左,居右)

    核心代码: 代码如下://获取窗口的高度 var windowHeight; //获取窗口的宽度 var windowWidth; //获取弹窗的宽度 var popWidth; //获取弹窗高度 var popHeight; function init(){ windowHeight=$(window).height(); ...

    splash.js:一个插件,它接受 1 个 DOM 元素并根据浏览器窗口的高度(和宽度)调整其高度

    该插件采用 1 个 DOM 元素并根据浏览器窗口的高度(和宽度)调整其高度。 该插件还可以采用 1-2 个其他元素(上方和/或下方),并再次根据这些 1-2 个元素的高度调整中间元素的大小。 它对于非常大的窗口大小特别...

    jQuery实现的模拟弹出窗口功能示例

    本文实例讲述了jQuery实现的模拟弹出窗口功能。分享给大家供大家参考,具体如下: //初始化文档 $(document).ready(); //----------------弹出DIV仿模态窗口开始---------------- var divW; //DIV宽度 var divH; //...

    jQuery全屏滚动插件fullPage.js

    比如 iPhone 5C 的介绍页面(查看),QQ浏览器的官网站。如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js。 fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏...

Global site tag (gtag.js) - Google Analytics