Apr
18
2013
jQuery live时代替hover的问题
由于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; } });
版权所有:《晋城生活服务》 => 《jQuery live时代替hover的问题》
本文地址:http://blog.0356sh.com/jquery_live.html
除非注明,文章均为 《晋城生活服务》 原创,欢迎转载!转载请注明本文地址,谢谢。
发表评论: