你好,乐于助人。
我在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");
});
我很难过。如果某个善良的人能够对可能造成这种情况的原因有所了解,我将会永远充满信心...... !!!