为了账号安全,请及时绑定邮箱和手机立即绑定

给父容器div添加点击事件,中间的子div挡住部分触发区域怎么处理?

给父容器div添加点击事件,中间的子div挡住部分触发区域怎么处理?

即如果把事件处理程序绑定到父容器,那么里面的子容器会挡住父容器,影响触发点击的区域,怎么只添加一个事件处理程序就能使所有区域均是触发区域?谢谢啦~
查看完整描述

4 回答

已采纳
?
碎裂的辰星

TA贡献3条经验 获得超4个赞

中间的子div如果没有点击事件的话,只要不关闭事件冒泡就可以了(一般事件冒泡是默认开启的)

查看完整回答
1 反对 回复 2016-12-04
?
jinboqian

TA贡献5条经验 获得超1个赞

你的子容器也绑定事件了么,如果没有事件,那么不会影响父容器的事件,即使有事件,也是在触发子容器事件的同事触发父容器事件,经过试验后我的结论是这样,有可能是你的子容器阻止了事件冒泡,所以屏蔽了父容器的事件。不知道你的情况是不是这样的

查看完整回答
反对 回复 2016-12-05
?
一瞬儿光

TA贡献178条经验 获得超70个赞

两个方法,一,父标签置最高级别,z–index,二,子标签置同样的事件。不过,标签既是容器,存在叠加,一般不存在子父标签相交,建议重新布局。
查看完整回答
反对 回复 2016-12-04
?
Gauch

TA贡献4条经验 获得超0个赞

如果被挡住就去调z-index,记住需要position去配合,否则无效,或者利用冒泡和on等方法
查看完整回答
反对 回复 2016-12-03
  • 4 回答
  • 0 关注
  • 3852 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信