由于Ajax异步请求过来的内容在当前DOM中没有绑定事件,在jQuery里用live来做。
不过如果使用mouseover和mouseout的话,在某个元素的边界也会判断成mouseout,就会出现闪烁,解决方法在jQuery下用 mouseenter 和 mouseleave。
$("#user .user_info").live({mouseenter:function(){
$(this).addClass("hover");
$("#user").find(".info_sublist").slideDown(100);
return false;
},mouseleave:function()
{
$(this).removeClass("hover");
$("#user").find(".info_sublist").slideUp(100);
return false;
}
});