js 中事件委派的问题

annting 发布于 2015/05/21 15:19
阅读 889
收藏 0

结构很简单 就三层

现在就是用委派把从点击事件 .dq 上吧 事件委派给 .icon  上,   点击弹出它的className,  

问题是事件委派的时候传递给了 最底层的 .pageLines, 效果为

,

我就是想 问一下如果 解决这个问题, 只弹出 中间层的 className

代码为 

加载中
0
纠结名字
你那不叫中间层什么的,点击事件显然是都放生了,只不过你要决定哪些节点的点击事件要触发然后执行点什么。那你可以在获取到target之后,对target进行判断啊,看看target是否符合触发点击事件的条件,符合就继续执行下面的代码,不符合就退出。比如判断下target是否有icon类。
返回顶部
顶部