2016-11-21 71 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

阅读