移动端JS父层Touch事件用了冒泡,子层onclick事件不生效 100

如题,我的html结构大概是这样的<divid="mydiv"><imgonclick="func(this)"><imgonclick="func(this)"><im... 如题,我的html结构大概是这样的
<div id="mydiv">
<img onclick="func(this)">
<img onclick="func(this)">
<img onclick="func(this)">
</div>
我给mydiv父层做了addEventListener的touch冒泡,使下面的图片进行滑动切换。

但是现在给子层img添加点击事件缺不生效,进入不到onclick的方法里面,请问要如何解决?比较急
展开
 我来答
jsczliuqian
2017-05-17
知道答主
回答量:2
采纳率:0%
帮助的人:2359
展开全部
移动端JS父层Touch事件用了冒泡,子层onclick事件不生效,这时候子元素就要用委托来绑定事件啊,不能直接在子元素上onclick,如$("#mydiv").on("touchend", "img", func(this))。
可以参照这篇文章(我找的别人的)http://blog.csdn.net/cysear/article/details/72302977
LI_L8
2017-07-22
知道答主
回答量:1
采纳率:0%
帮助的人:977
展开全部
楼主解决没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一直很努力9
2016-07-02 · TA获得超过1549个赞
知道小有建树答主
回答量:1326
采纳率:32%
帮助的人:356万
展开全部
说的不是很明白,最后多贴点代码或者打上断点,自己debug
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式