javascript用html生成的dom节点,hover怎么绑定呢? 财富值10

2017-08-20 16:33发布

我现在用的是第一种方法解决的。 setTimeout(function(){ $(.zhengshu).hover(function(){ _this=$(this);...

我现在用的是第一种方法解决的。

setTimeout(function(){        $(".zhengshu").hover(function(){          _this=$(this);         _this.children().eq(0).addClass("file_hover");        },function(){         _this.children().eq(0).removeClass("file_hover");        }) },1000); 

目前只有一种方法解决。
有别的方法吗?

付费偷看设置
发送
4条回答

jquery的on方法可以实现事件代理,因为插入的dom不会直接绑定事件,这时可以把事件绑定到document上
写法:

1.

可以考虑把hover拆开,变成mouseenter和mouseleave,然后试试用这种写法生成:

2.