我有一个div标签,为了尽量减少,我正在使用以下JS

function my()
{
    $("#button").click(function(){
        if($(this).html() == "+"){
            $(this).html("-");
            $("#box, #title_bar").toggle("Up");
        }
        else{
            $(this).html("+");
            $("#box, #title_bar").toggle("Down");
        }
    });
}


我的div标签看起来像这样,

<div id="widnow">
    <div id="button">-</div>
    <div id="title_bar"><b>Console Log</b></div>
    <div id="box"></div>
</div>


如下图所示,这将我的div最小化到了页面的左上角,



最小化时



为了扩展,我使用了只能在底部扩展的扩展,

#widnow{
    position: absolute;
    top: 750px;
    right: 0;
    bottom: 0;
    left: 42px;
    resize: both;
}


所以现在我希望它像Facebook聊天窗口一样


最小化到页面底部
最大化到250px的原始位置,
只能在窗口顶部扩展。


如何完成上述任务?

谢谢。

最佳答案

尝试这个:

function Minimize()
{
    window.innerWidth = 100;
    window.innerHeight = 100;
    window.screenX = screen.width;
    window.screenY = screen.height;
    alwaysLowered = true;
}

function Maximize()
{
    window.innerWidth = screen.width;
    window.innerHeight = screen.height;
    window.screenX = 0;
    window.screenY = 0;
    alwaysLowered = false;
}

<A HREF="javascript:onClick=Minimize()">Minimize</A>
<A HREF="javascript:onClick=Maximize()">Maximize</A>

10-04 21:20