【问题标题】:Jquery, Javascript click menu doesnt work on IE and SafariJquery、Javascript 点击菜单在 IE 和 Safari 上不起作用
【发布时间】:2016-11-24 14:58:20
【问题描述】:

我创建了这个小菜单demo,它在 Firefox 和 Chrome 上运行良好。但是函数 (".class").cick( function() 在 IE 和 Safari 上什么都不做。 也许有人可以帮忙?我试过 .live .on("click",".class") 等。没有任何效果。 你需要像this这样划掉菜单

代码(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;
        });
    });


}

}

【问题讨论】:

  • 就像一个小问题 - 你为什么要使用 javascript 来做这个?这是几行 CSS。
  • 我想通过点击而不是悬停来执行操作
  • 是的,我重复我的问题,你为什么要使用 JS,而 CSS 可以为你做呢?
  • 我怎样才能用css点击?这是一个很长的js代码,所以最简单的方法是用IE和Safari解决问题...
  • 有人可以帮忙吗

标签: javascript jquery html internet-explorer safari


【解决方案1】:

问题已解决 (屏幕。方向。角度) safari 和 IE 无法读取

【讨论】:

    猜你喜欢
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多