2016-08-30 22 views
0

私は以下のコードで苦労しています。私がしたいのは、ページの読み込み時にスライドアウトメニュー(nav-container)を開いて、クリックして開くまで非表示にすることだけです。どうすればこれを達成できますか?ページの読み込み時にトグルを開く

$(window).load(function() { 
 
     $(".btn-nav").on("click tap", function() { 
 
     $(".nav-container").toggleClass("showNav hideNav").removeClass("hidden"); 
 
     $(this).toggleClass("animated"); 
 
     }); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button class="btn-nav"> 
 
    <div class="bar arrow-top-r"></div> 
 
    <div class="bar arrow-middle-r"></div> 
 
    <div class="bar arrow-bottom-r"></div> 
 
    </button> 
 
    
 
    <nav class="nav-container hidden hideNav"> 
 
     <ul class="nav-list"> 
 
     <li class="list-item"><a href=""><i class="fa fa-home"></i></a></li> 
 
     <li class="list-item"><a href=""><i class="fa fa-credit-card-alt"></i></a></li> 
 
     <li class="list-item"><a href=""><i class="fa fa-usb"></i></a></li> 
 
     <li class="list-item"><a href=""><i class="fa fa-edge"></i></a></li> 
 
     <li class="list-item"><a href=""><i class="fa fa-shopping-basket"></i></a></li> 
 
     </ul> 
 
    </nav>

答えて

0

コールclick: -

$(window).load(function() { 
    $(".btn-nav").on("click tap", function() { 
    $(".nav-container").toggleClass("showNav hideNav").removeClass("hidden"); 
    $(this).toggleClass("animated"); 
    }).click(); 
}); 
+0

華麗な作品がすごく好きです。 – peterbw321

+0

ダニをクリックして正しいと印を付ける:) – BenG

0

オプション1:火クリックイベント(前の回答で述べたように)

オプション2:クリックイベントを削除する

$(window).load(function() { 
    $(".nav-container").toggleClass("showNav hideNav").removeClass("hidden"); 
    $(this).toggleClass("animated"); 
}); 
関連する問題