比如页面有一个fix定位的div覆盖在另一个div上,两个div都有绑定tap事件,我点击fix定位的那个div,同时触发了定位div的tap事件和定位div覆盖着的那一个div的tap事件,能不能只触发最顶层那个div的tap事件?
9***@qq.com
- 发布:2016-12-24 10:14
- 更新:2016-12-24 14:09
- 阅读:2390
9***@qq.com (作者)
不是的,是定位的div和它遮盖的div两个div的tap事件被同时触发,按道理只触发顶层那个浮动div的tap事件,它们不存在包含关系,也不会受冒泡影响
2016-12-24 16:03
猫猫猫猫
这个叫做点透,我记得zepto带的tap事件就存在点透的bug,而mui带的不存在。
2016-12-24 16:10
9***@qq.com (作者)
哦哦,我做的是那个div页面切换时出现了这种情况
2016-12-24 16:23
9***@qq.com (作者)
首页的导航栏用fixed定位,然后点击导航栏搜索按钮,然后同时触发了搜索按钮下面的banner图的tap事件
2016-12-24 16:24
9***@qq.com (作者)
页面还引入了jq
2016-12-24 16:25