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

防止底层div onclick事件触发

防止底层div onclick事件触发

繁花不似锦 2021-04-20 17:14:01
我正在尝试创建一个具有外部div(半透明)并位于较小的内部内容div上方的叠加层。单击外部区域会使叠加层消失。单击内容区域应与叠加内容进行交互。看我的示例代码,单击红色区域首先引发警报“红色”,然后引发警报“黑色”,因此在第一次交互后立即关闭覆盖。当单击上方红色div时,如何防止底层黑色div的onclick事件触发?    <div onclick = "window.alert('black')" style = "background-color:black; width:100%; height:100%">      <div  onclick = "window.alert('red')" style = "background-color:red; position: absolute; top:10%; left:10%; width: 80%; height: 80%;">        some content      </div>    </div>除了无法进行设置的人设置pointer-events,none该设置将使用户无法与重叠式内容进行互动,我在网上找不到任何有关此内容的信息。也设置不同z-indeices也不起作用。如果您想验证点击是否发生:https : //onlinegdb.com/rJbOmB0FV
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 263 浏览
慕课专栏
更多

添加回答

举报

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