クリック イベントでのフッターの位置に問題があります。私はブートストラップ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 のマージンに戻りません)。上。
助けてくれてありがとう!!!