2017-10-16 115 views
-7

感謝您的幫助提前。我希望這個jQuery代碼被轉換爲核心js代碼。我正在開發一個angularJs應用程序。大部分時間這個代碼不起作用。這就是爲什麼我想將其更改爲 這是我的jQuery代碼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> 

我不能夠使用上面的代碼的唯一原因是它使用code.jquery.com/jquery-latest.min.js 「jquery庫」我想刪除這個鏈接,因爲它導致了其他衝突。如果有人將其轉換爲簡單的javascript,我將非常感激。

+1

請不要發佈這樣的「請做我的工作」的請求。試着自己去做,如果你被困在一個特定的問題上,要求解決方案。 – sjahan

+0

我已經盡力了。 –

+0

好吧,發佈你的當前狀態和遇到的錯誤,以便我們可以提供幫助,但目前這太模糊了。 – sjahan

回答

1

在這裏,我們不能寫所有的代碼來幫助你。但是結賬這個網站你會發現很多關於你的代碼的參考。 http://youmightnotneedjquery.com/。希望這會幫助你。