读书人

小弟又来寻找帮助了=。=解决思路

发布时间: 2012-09-16 17:33:16 作者: rapoo

小弟又来寻找帮助了=。=
大大帮忙解释下这段代码,主要是return里面的内容,最好具体点
function getWinSize()
{
//获取IE的<html>
var de = document.documentElement;
//返回了一个json对象 .width可以获取浏览器的宽度, .heigth可以获取浏览器的高度
return
{
'width':(window.innerWidth||(de&&de.clientWidth)||window.body.clientWidth),
'height':(window.innerHeight||(de&&de.clientHeight)||window.body.clientHeigth)
};
}
我不理解的地方,为什么要用||连那么多个

[解决办法]
改成这样:
return
{
'width':window.innerWidth||(de?de.clientWidth:null)||window.body.clientWidth,
'height':window.innerHeight||(de?de.clientHeight:null)||window.body.clientHeigth
};


[解决办法]
你把调用getWinSize()返回值后使用的代码贴出来瞅瞅

读书人网 >JavaScript

热点推荐