Java Blog for Alex Wan

Let life be beautiful like summer flowers and death like autumn leaves.

统计

留言簿(10)

BlogJava

Blogs

DIV+CSS

JQuery相关

友情链接

常去的地方

数据供应

阅读排行榜

评论排行榜

[JQuery]JQuery中获取窗体宽度和高度的通用方法

背景:
在我们使用JQuery的过程中,有些时候是需要获取到窗体或者iframe的宽度和高度用来做一些布局上的计算,这里我们需要使用跨浏览器的做法.

解决办法:
关键在于处理不同浏览器对document元素的处理,另外就是对使用的CSS是否严格的要做一个判断.
具体方法:

function getTotalHeight(){
             
            
if($.browser.msie){
                
return document.compatMode == "CSS1Compat"? document.documentElement.clientHeight :
                         document.body.clientHeight;
            }
else{
                
return self.innerHeight;
            }

        }


         function getTotalWidth ()
{
             
            
if($.browser.msie){
                
return document.compatMode == "CSS1Compat"? document.documentElement.clientWidth :
                         document.body.clientWidth;
            }
else{
                
return self.innerWidth;
            }

        }
        

注:转载请注明来自Java Blog of Alex Wan
原创地址:http://www.blogjava.net/alexwan/archive/2008/10/22/235827.html


Let life be beautiful like summer flowers and death like autumn leaves.

posted on 2008-10-22 00:00 Alexwan 阅读(10489) 评论(1)  编辑  收藏 所属分类: JavaScript

评论

# re: [JQuery]JQuery中获取窗体宽度和高度的通用方法 2009-12-19 22:27 gi

很好,谢谢;  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: