2015-11-07 70 views
1

點擊nav-icon類「show-menu」已添加到正文中,但在單擊類nav時關閉類show-菜單還沒有從身體點擊類已添加,但點擊另一個添加的同一類不會被刪除

 

    $(document).ready(function(){ 
     $('.nav-icon').click(function(e) { 
      e.stopPropagation(); 
      if(!$('body').hasClass("show-menu")){ 
       $('body').addClass("show-menu"); 
      }; 
     }); 
     $('.nav-close').click(function(){ 
      if($('body').hasClass("show-menu")){ 
       $('body').removeClass("show-menu"); 
      }; 
     }); 
    }); 
+0

你能提供小提琴嗎? –

+0

請注意,你檢查的條件在這裏是無用的,你只是真的需要添加或刪除類 –

+0

你必須提供[MCVE](http://stackoverflow.com/help/mcve) –

回答

0

嘗試把你的功能之外$(document).ready(function(){});只是把裏面的$(document).ready功能,當你想你執行功能時,頁面或DOM元素加載刪除我不認爲你需要將你的裏面的代碼。