2013-03-05 85 views
0

工作菜單上的鼠標懸停在除了IE8和IE7所有的瀏覽器工作正常:的jQuery removeClass不是在IE

$(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(" » "); 

}); 
+0

您是否嘗試構建多級菜單?你能添加一個HTML結構的樣本嗎? – earthdesigner 2013-03-05 05:07:11

+1

什麼版本的jQuery? jquery 2.0刪除了對舊IE的支持:http://blog.jquery.com/2012/06/28/jquery-core-version-1-9-and-beyond/ – 2013-03-05 05:24:56

回答

-1

的jQuery 1.x的將IE6 + jQuery的2.x的工作將與IE9 +工作。 檢查你的jQuery和IE版本。這應該解決你的問題。