クリック イベントでのフッターの位置に問題があります。私はブートストラップcssを使用しており、折りたたむと.accordion-toggle.collapsedという名前のクラスがあり、そうでないときはクラスが.accordion-toggleである折りたたみ可能な要素(ブートストラップのアコーディオン)があります。
さて、この要素が折りたたまれているときにフッターをスライドダウンしようとしています(フッターを上書きしているため)。私のコードは次のとおりです。
<script>
$(function() { 
    var collapsed = $('.accordion-toggle.collapsed');
    $('#links').click(function(){
        if (collapsed){
            $(".footer").css({'margin-top':'320px'});
        }else{
            $(".footer").css({'margin-top':'150px'});
        } 
    });
});
</script>
問題は、折りたたみ可能な要素をクリックするとフッターがスライドダウンすることですが、もう一度クリックして折りたたまれていない場合 (彼のクラスが (accordion-toggle) に変更された場合、フッターは元の位置、つまり 150px のマージンに戻りません)。上。
助けてくれてありがとう!!!