0
0

More than 3 years have passed since last update.

ハンバーガーメニューのon/off

Last updated at Posted at 2019-12-03

ボタンを2種類作り、オンでactiveというクラスをglobalnavクラスに与え、表示させる。
offの場合はactiveというクラスを取り除き、また、”.removeAttr(’style’)”で今回書き足したCSSを削除し、元の状態に戻る。

html

    <button id="open" type="button" name="name" class="menu"></button>
    <button id="close" type="button" name="name" class="menu">×</button>

javascript

    jQuery(document).ready(function(){
      $('#open').on('click',function(){
        $('.globalnav').addClass('active');

       $('.globalnav').css('display','block').animate({right:'200px'},300);
        $('#close').css('display','block').css('display','block');
        $('#open').css('display','block').css('display','none')

       $('#close').on('click',function(){
        $('.globalnav').css('display','none');
        $('.globalnav').removeClass('active');
        $('#close').css('display','block').css('display','none');
        $('#open').css('display','block').css('display','block');
        $('.menu*').removeAttr('style');
        $('.globalnav*').removeAttr('style');
     });
     });
    });
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0