I.E Jquery菜单错误

时间:2014-12-10 22:51:21

标签: jquery internet-explorer menu

你好,乐于助人。

我在IE 10和9中遇到了一个非常痛苦的IE错误

如果单击右侧菜单,jquery将触发它弹出,从这里有四个不同的部分,当点击时也会显示并隐藏其他部分。但是,一旦点击一个IE或显示两个中间部分,IE就不会隐藏其他部分。

以下是jquery脚本:

$(document).click(function(a){         $(a.target).is(“#nav_container *,#menu_button”)|| $(“body”)。hasClass(“nav-active”)&& (                 $(“body”)。removeClass(“nav-active”),$(“#nav_container”)。removeClass(“about_active”),$(“#nav_container”)。removeClass(“clients_active”),$(“# nav_container“)。removeClass(”services_active“),$(”。page_container“)。addClass(”no-scale“))     });

$("#nav_about").click(function (a) {
    $("#nav_container").addClass("about_active");
});

$("#nav_about_close").click(function (a) {
    $("#nav_container").removeClass("about_active"); 
    $("#nav_container").removeClass("contact_active");
    $("#nav_container").removeClass("clients_active"); 
    $("#nav_container").removeClass("services_active"); 
    $(".page_container").addClass("no-scale");
})

$("#nav_contact").click(function (a) {
    $("#nav_container").addClass("contact_active");
}); 

我很难过。如果某个善良的人能够对可能造成这种情况的原因有所了解,我将会永远充满信心...... !!!

0 个答案:

没有答案