jQuery
toggleClass
toggleClassは指定したclassが要素に無ければ追加し、あれば削除します。
記述例
$('要素').toggleClass('指定のクラス');
用例
下の例では.btn要素をクリックしたときに、.btn要素にbtn-openクラスが無ければ付与、あれば削除する記述です。当サイトのトップページの新着情報の展開やハンバーガーメニューも同じ仕組みを取り入れています。
<script>
jQuery(function($){
$('.btn').on(click,function(){
$(this).toggleClass('btn-open');
});
});
</script>

