<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[刘新修]]></title> 
<link>http://pic1.liuxinxiu.com:80/index.php</link> 
<description><![CDATA[刘新修的个人博客 (Liuxinxiu'S Blog)]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[刘新修]]></copyright>
<item>
<link>http://pic1.liuxinxiu.com:80/jq_width_height/</link>
<title><![CDATA[jQuery 获取屏幕高度、宽度]]></title> 
<author>刘新修 &lt;admin@yourname.com&gt;</author>
<category><![CDATA[H5/JS/CSS]]></category>
<pubDate>Sun, 27 Oct 2013 12:11:15 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/jq_width_height/</guid> 
<description>
<![CDATA[ 
	<p>&nbsp;</p><div class="codeText"><div class="codeHead">JavaScript代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>做手机Web开发做浏览器兼容用到了，所以在网上找了些汇总下。&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;</span></li><li class="alt"><span>alert($(window).height()); <span class="comment">//浏览器当前窗口可视区域高度 </span><span>&nbsp;&nbsp;</span></span></li><li><span>alert($(document).height()); <span class="comment">//浏览器当前窗口文档的高度 </span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>alert($(document.body).height());<span class="comment">//浏览器当前窗口文档body的高度 </span><span>&nbsp;&nbsp;</span></span></li><li><span>alert($(document.body).outerHeight(<span class="keyword">true</span><span>));</span><span class="comment">//浏览器当前窗口文档body的总高度 包括border padding margin </span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>alert($(window).width()); <span class="comment">//浏览器当前窗口可视区域宽度 </span><span>&nbsp;&nbsp;</span></span></li><li><span>alert($(document).width());<span class="comment">//浏览器当前窗口文档对象宽度 </span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>alert($(document.body).width());<span class="comment">//浏览器当前窗口文档body的高度 </span><span>&nbsp;&nbsp;</span></span></li><li><span>alert($(document.body).outerWidth(<span class="keyword">true</span><span>));</span><span class="comment">//浏览器当前窗口文档body的总宽度 包括border padding margin </span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp; </span></li><li><span><span class="comment">// 获取页面的高度、宽度</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span><span class="keyword">function</span><span> getPageSize() &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span> xScroll, yScroll;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (window.innerHeight &amp;&amp; window.scrollMaxY) &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xScroll = window.innerWidth + window.scrollMaxX;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yScroll = window.innerHeight + window.scrollMaxY;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125; <span class="keyword">else</span><span> &#123;&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (document.body.scrollHeight &gt; document.body.offsetHeight) &#123; </span><span class="comment">// all but Explorer Mac&nbsp;&nbsp;&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xScroll = document.body.scrollWidth;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yScroll = document.body.scrollHeight;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <span class="keyword">else</span><span> &#123; </span><span class="comment">// Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari&nbsp;&nbsp;&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xScroll = document.body.offsetWidth;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yScroll = document.body.offsetHeight;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span> windowWidth, windowHeight;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (self.innerHeight) &#123; </span><span class="comment">// all except Explorer&nbsp;&nbsp;&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (document.documentElement.clientWidth) &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windowWidth = document.documentElement.clientWidth;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <span class="keyword">else</span><span> &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windowWidth = self.innerWidth;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windowHeight = self.innerHeight;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125; <span class="keyword">else</span><span> &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (document.documentElement &amp;&amp; document.documentElement.clientHeight) &#123; </span><span class="comment">// Explorer 6 Strict Mode&nbsp;&nbsp;&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windowWidth = document.documentElement.clientWidth;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windowHeight = document.documentElement.clientHeight;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125; <span class="keyword">else</span><span> &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (document.body) &#123; </span><span class="comment">// other Explorers&nbsp;&nbsp;&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windowWidth = document.body.clientWidth;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;windowHeight = document.body.clientHeight;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">// for small pages with total height less then height of the viewport&nbsp;&nbsp;&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (yScroll &lt; windowHeight) &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageHeight = windowHeight;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125; <span class="keyword">else</span><span> &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageHeight = yScroll;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">// for small pages with total width less then width of the viewport&nbsp;&nbsp;&nbsp;&nbsp;</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">if</span><span> (xScroll &lt; windowWidth) &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageWidth = xScroll;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125; <span class="keyword">else</span><span> &#123;&nbsp;&nbsp;</span></span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pageWidth = windowWidth;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&#125;&nbsp;&nbsp;</span></li><li><span>&nbsp;&nbsp;&nbsp;&nbsp;arrayPageSize = <span class="keyword">new</span><span> Array(pageWidth, pageHeight, windowWidth, windowHeight);&nbsp;&nbsp;</span></span></li><li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span><span> arrayPageSize;&nbsp;&nbsp;</span></span></li><li><span>&#125;&nbsp;&nbsp;</span></li><li class="alt"><span>&nbsp;&nbsp; </span></li><li><span><span class="comment">// 滚动条</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>document.body.scrollTop;&nbsp;&nbsp;</span></li><li><span>$(document).scrollTop();&nbsp;&nbsp;</span></li></ol></div><div class="codeText"><div class="codeHead">JavaScript代码</div><ol start="1" class="dp-c"><li class="alt"><span><span>$(</span><span class="string">&quot;#content&quot;</span><span>).height();&nbsp;&nbsp;</span></span></li><li><span>$(<span class="string">&quot;#content&quot;</span><span>).innerHeight();</span><span class="comment">//元素内部区域高度，忽略padding、border</span><span>&nbsp;&nbsp;</span></span></li><li class="alt"><span>$(<span class="string">&quot;#content&quot;</span><span>).outerHeight();</span><span class="comment">//忽略边框</span><span>&nbsp;&nbsp;</span></span></li><li><span>$(<span class="string">&quot;#content&quot;</span><span>).outerHeight(</span><span class="keyword">true</span><span>);</span><span class="comment">//包含边框高度</span><span>&nbsp;&nbsp;</span></span></li></ol></div><p><a href="/js_width_height/"><span style="color: rgb(0, 0, 0);"><strong><span style="background-color: rgb(255, 255, 0);">JS获取浏览器窗口大小 获取屏幕，浏览器，网页高度宽度</span></strong></span></a></p>
]]>
</description>
</item><item>
<link>http://pic1.liuxinxiu.com:80/jq_width_height/#blogcomment</link>
<title><![CDATA[[评论] jQuery 获取屏幕高度、宽度]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://pic1.liuxinxiu.com:80/jq_width_height/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>