そのヘッダー内の div によってトリガーされる、下にスライドして連絡先フォームやその他のコンテンツを表示できるヘッダーを作成しようとしています。
ここに私のHTMLがあります:
<div id="header">
<div id="content"></div>
<div id="button" class="openpanel"></div>
</div>
#header
-300px の margin-top があります
そして、ここに私の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")
});
});
問題は、完全にスライドしてクラスが正しく表示されることですが、もう一度ボタンをクリックすると、ヘッダーが再びスライドしません。