2017-10-16 2 views
-7

ご協力ありがとうございます。このjqueryコードをコアjsコードに変換します。私はangularJsアプリを開発しています。このコードはほとんどの場合動作しません。私は にそれを変更したい理由ですこれは私のjqueryのコードで、私は上記のコードを使用することはできませんよ唯一の理由は、それがcode.jquery.com/jquery-latest.min.jsを使用しているJqueryコードからシンプルなjavascript

<script> 
    jQuery(document).ready(function ($) { 

     console.log('jquery'); 

     var trigger = $('.hamburger'), 
       overlay = $('.overlay'), 
       isClosed = false; 

     $('.hamburger').click(function() 
     { 
      hamburger_cross(); 
     }); 

     function hamburger_cross() 
     { 
      console.log('trigger'); 

      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'); 
     }); 
    }); 
</script> 

"jqueryライブラリ"他の競合を引き起こしているため、このリンクを削除したいと思います。誰かがそれを単純なjavascriptに変換すると、私はとても感謝しています。ここで

+1

このような「してください-DO-私の仕事」のリクエストを投稿しないでください。あなた自身でそれをやろうとし、特定の問題に悩まされている場合は、解決策を尋ねます。 – sjahan

+0

私はベストを尽くしました。 –

+0

あなたの現在の状態とエラーが発生したため、私たちが助けることができましたが、現在のところ、これはあまりにも曖昧です。 – sjahan

答えて

1

我々はすべてのコードを足すことであなたを助けることはできません。しかし、このウェブサイトをチェックアウトすると、あなたのコードへの参照がたくさんあります。 http://youmightnotneedjquery.com/。これがあなたを助けてくれることを願っています。

関連する問題