我正在尝试制作一个可以向下滑动以显示联系表单和其他一些内容的标题,由该标题内的 div 触发。
这是我的 HTML:
<div id="header">
   <div id="content"></div>
   <div id="button" class="openpanel"></div>
</div>
#header上边距为 -300px
这是我的 jQuery:
  $(document).ready(function() {
    $(".openpanel").click(function(){
        $("#header").animate({
            "margin-top": "0px"
        })
      $("#button").removeClass("openpanel")
      $("#button").addClass("closepanel")
   });  
    $(".closepanel").click(function(){
        $("#header").animate({
            "margin-top": "-300px"
        }) 
      $("#button").removeClass("closepanel")
      $("#button").addClass("openpanel")
   });  
});
问题是它完美地向下滑动,类正确显示,但是当我第二次单击该按钮时,标题不会再次向上滑动。