jQuery removeClass在IE中不起作用

时间:2013-03-05 04:40:25

标签: jquery html internet-explorer-8 internet-explorer-7

菜单上的鼠标悬停在除IE8和IE7之外的所有浏览器中都能正常工作:

$(function(){

    $(".menu ul li").hover(function(){

        $(this).addClass("hover");
        $('ul:first',this).css('visibility', 'visible');

    }, function(){

        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');

    });

    $(".menu ul  li ul li:has(ul)").find("a:first").append(" » ");

});

1 个答案:

答案 0 :(得分:-1)

jQuery 1.x将与IE6 +一起使用 jQuery 2.x将与IE9 +一起使用。 检查你的jQuery和IE版本。这应该可以解决你的问题。