2017-06-15 3 views
0

以下は私のコードです。デフォルトでクローズドハンバーガーメニューまたはアイコンが表示されます。ページの読み込み時にデフォルトでハンバーガーメニューを開く方法は?ページロード時にデフォルトでハンバーガーメニューを開く

$(document).ready(function() { 
    var trigger = $('.hamburger'), 
     overlay = $('.overlay'), 
    isClosed = false; 

    trigger.click(function() { 
     hamburger_cross();  
    }); 

    function hamburger_cross() {  

     if (isClosed == true) {   
     overlay.hide(); 
     trigger.removeClass('is-open'); 
     trigger.addClass('is-closed'); 
     isClosed = false; 
     } else { 
     overlay.show(); 
     trigger.removeClass('is-closed'); 
     trigger.addClass('is-open'); 
     isClosed = true; 
     } 
    } 

    $('[data-toggle="offcanvas"]').click(function() { 
     $('#wrapper').toggleClass('toggled'); 
    }); 
    }); 
+0

'isClosed = false;の後に' 'hamburger_cross()'だけを入れてください。 – George

答えて

0

あなたは、変数の宣言の後、次の$(document).ready(function() {後に以上の従来の方法のために、あなたの関数hamburger_cross();を実行することができます。

関連する問題