var _htmlheight;
function start(){    
    _htmlheight=document.body.scrollHeight;
    resize();
    /*$("#copyright").css({(left:$(window).width()-1000)/2+"px"});
    $("#content").css({height:$(window).height()-59-208+"px"});
    $(".inner_content").css({top:_top+"px"});
    $(window).bind('resize',function(){
    _top=($(window).height()-59-208)/2>208?($(window).height()-59-208)/2:208;
        $("#copyright").css({(left:$(window).width()-1000)/2+"px"});
        $("#content").css({height:$(window).height()+$(window).scrollTop()-59+"px"});
        $(".inner_content").css({top:_top+"px"});
    });
    $(window).bind('scroll',function(){
        $("#content").css({height:$(window).height()-208+"px"});
    });*/
    $(window).bind('resize',function(){
        resize();
    });
}
function resize(){
    var _newHeight=$(window).height()-59<_htmlheight?_htmlheight:$(window).height()-59;
    $("#content").css({height:_newHeight-208+59+"px"});
    var _contentHeight=(_newHeight-208+59-50)/2<30?30:(_newHeight-208+59-50)/2;
    $(".inner_content").css({top:_contentHeight+"px"});
    document.getElementById("copyright").style.left=($(window).width()-1000)/2+"px";
}

没注释的部分对IE6和7以外的浏览器都是有效的。为了解决IE6和7只能写固定高度。否则最小高度无效了,没空深究,先MARK。

posted on 2014-04-10 09:55  meeming  阅读(560)  评论(0编辑  收藏  举报



Fork me on GitHub