2016-11-21 76 views
0

我已經創建了這個小菜單demo,它在firefox和Chrome上運行良好。但是函數(「.class」).cick(function()在IE和Safari中什麼也沒做。 也許有人可以幫忙嗎?我試過.live .on(「click」,「.class」)等等。作品。 你需要從頭開始菜單一樣thisjquery,Javascript單擊菜單在IE和Safari上不起作用

碼(JavaScript)的

/*Desktopvariante*/ 
if ((($(window).width() > 970) && test == 90) || (($(window).width() > 970))) { 

    $(function() { 

     $(".ClickLevel1").click(function() {  


      $(this).addClass("activeFarbe");     

      $(".navLevel1").addClass("activePfeil", 400); 

      $("#listLevel1").show("slide", {direction: "right"}, 350); 
      return false; 
     }); 

    }); 



    $(function() { 
     $(".ClickLevel2").click(function() { 


      $(this).addClass("activeFarbe");  

      $(".navLevel2").addClass("activePfeil",400); 


      $("#listLevel2").show("slide", {direction: "right"}, 350); 
      return false; 
     }); 


    }); 

    $(function() { 
     $(".ClickLevel3").click(function() { 

      $(this).addClass("activeFarbe"); 

      $(".navLevel3").addClass("activePfeil",400); 


      $("#listLevel3").show("slide", {direction: "right"}, 350); 
      return false; 
     }); 
    }); 


} 

}

+0

只是一個這是一個小問題 - 你爲什麼使用JavaScript?這是幾行CSS。 – junkfoodjunkie

+0

我想通過單擊而不是通過懸停來執行操作 – maxal95

+0

是的,我重複一下我的問題,爲什麼當你使用JS,當CSS可以爲你做? – junkfoodjunkie

回答

0

問題解決 (screen.orientation.angle) 不能由Safari和IE

閱讀