コーディングを練習しているのですが
ハンバーガーメニューが動きません
上がheadタグで下がjsです。
わかる方教えて下さい。
<meta charset="utf-8"> <title>無題ドキュメント</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> <link rel="stylesheet" type="text/css" href="style.css"> <link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> <script type="text/javascript" src="js/humburger.js"></script> <script type="text/javascript" src="js/scroll.js"></script> </head>
<header> <div class="container pc"> <ul> <li class="logo"><a href="#"><img src="image/logo.png"></a></li> <li><a href="#">6つのポイント</a></li> <li><a href="#">無料のワケ</a></li> <li><a href="#">実績</a></li> <li><a href="#">生産者のお声</a></li> </ul> <div class="btn"> <a href="../contact.php?parameter=1"> <div class="grn_btn"> 無料サンプル申し込み </div> </a> </div> </div> <div class="container sp"> <img src="image/logo.png"> <i class="fas fa-bars" id="hamburgar_icon" aria-hidden="true"></i> <div id="hamburgar_content"> <img src="image/logo.png" class="logo"> <ul> <li><a href="#">6つのポイント</a></li> <li><a href="#">無料のワケ</a></li> <li><a href="#">実績</a></li> <li><a href="#">生産者のお声</a></li> </ul> <div class="clear"></div> <div class="tel"> <p>お電話でのお問い合わせ</p> <a href="0120-870-441"><i class="fas fa-phone-alt"></i>0120-870-441</a> <p>フリーダイヤル・24時間受付</p> <div class="grn_btn"><a>無料サンプルの申し込み</a></div> </div> </div> </div> </header>
.pc{ display: none; } header .sp{ padding: 10px 0; position: relative; display: block; width: 100%; } header .sp img{ width: 30%; } #hamburgar_icon{ position: absolute; top: 10px; right: 30px; font-size: 24px; color: #7b7b7b; }
// //スムーズスクロール // var icon = $("#hamburgar_icon"); // // $("#hamburgar_icon").on('click', function(){ // console.log("aa"); // }); // alert("aafewfw"); var flg = false; var btn = $('#hamburgar_icon'); var menu = $('#hamburgar_content') btn.on('click', function() { if (!flg) { // スクロール禁止 $(window).on('touchmove.noScroll', function(e) { e.preventDefault(); }); // メニューを表示 menu.slideDown(function() { flg = true; btn.attr("class","fa fa-times"); }); $('a').on('click', function(){ // スクロール禁止 解除 $(window).off('.noScroll'); // メニューを非表示 menu.slideUp(function() { flg = false; btn.attr("class","fa fa-bars"); }); }); } else{ // スクロール禁止 解除 $(window).off('.noScroll'); // メニューを非表示 menu.slideUp(function() { flg = false; btn.attr("class","fa fa-bars"); }); } });