jquery新添加元素事件不可用
最近在开发过程中总是会遇到,为页面新添加元素后事件不可用的现象。有的时候添加live后结果也不尽人意。最近一次开发的过程中就遇到hover事件
hover的正常语法如下,该语法在新添加class为idname的元素后就不可用了
$(".idname").hover(
function(){
$(".idname").show();
},
function(){
$(".idname").hide();
})
如果需要在新添加元素后能够实现上面的效果就应该如此写
$(".idname").live({
mouseenter:function(){$(".idname").show();
returnfalse;
},
mouseleave:function(){
$(".idname").hide();
returnfalse;
}
})
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。