$("#paneltoggle").click(function() {
    $("div#panel").toggle(1000);
    $("div#map").attr("style", "width:100%;");
});
.是class #为id

解决方案 »

  1.   

    谢谢了还有一个问题想请教
    当我点击Hide Panel以后, 那个按钮也同时不见了 如何才能让它也保持在相同的位置,方便我使样式恢复成隐藏前的呢?
      

  2.   

    把那个按钮放到那个要隐藏的div外面来
      

  3.   

    谢谢了还有一个问题想请教
    当我点击Hide Panel以后, 那个按钮也同时不见了 如何才能让它也保持在相同的位置,方便我使样式恢复成隐藏前的呢?
    楼上说了, 按钮不要放在ID为panel这个DIV内
      

  4.   

    楼上诸位已经解决,一是选择器错误,类选择器是.classname,id选择器是#id;如果想保持按钮独立,需要将按钮和按钮要控制的div分离,楼主可以结贴了
      

  5.   

    <body>
        <!--Insert panel via DOM insertion through jQuery in the future-->
        <div id="panel" style="background-color:maroon;">
            <div style="position:absolute; float:right;">
            <button id="paneltoggle" class="btn">Hide panel</button>
        </div>
        <div id="map"></div>
    </body>
    少个闭合的div啊