当前位置: 首页 > wzjs >正文

女生学前端还是后端seo网站推广全程实例

女生学前端还是后端,seo网站推广全程实例,阿里巴巴网站开发信在哪,昆山网站建设公司怎么样当我打开一个二级弹窗后,希望可以通过点击弹窗以外的区域来关闭该弹窗。一开始我是在弹窗主节点上挂载了一个 button 组件,该 button 注册的点击事件中关闭该弹窗。在子节点(一个背景图)的image组件上启用 Raycast Target 选项&am…

当我打开一个二级弹窗后,希望可以通过点击弹窗以外的区域来关闭该弹窗。一开始我是在弹窗主节点上挂载了一个 button 组件,该 button 注册的点击事件中关闭该弹窗。在子节点(一个背景图)的image组件上启用 Raycast Target 选项,希望拦截点击事件,使得该背景图区域不会触发关闭按钮的事件。但是实际表现上,在该区域仍然可以触发主节点上的 button 点击事件。
在这里插入图片描述
查了各种资料,加上各种尝试,发现了两种解决办法。
第一种方案,是主节点不用 button 来响应关闭事件,而是继承 IPointerClickHandler,重写 OnPointerClick 方法来响应点击事件,在响应函数中检查点击区域是否在子节点区域外,在区域外才执行关闭逻辑。这种方法可行,但是不优雅。
在这里插入图片描述
在这里插入图片描述
第二种方案,是将 button 挂载到子节点同层级的 object 上,而不是直接放在主节点上。通过尝试,发现取消 Raycast Target 选项时,点击 imgBg 时会穿透使得 bgMask 上的 button 响应。勾上 Raycast Target 选项后,不再穿透。从这里可以看出,Raycast Target 选项对于同级对象,只有最上层对象会响应点击,但是为了让点击事件能传递下去,该选项不会阻止下层节点的响应。
在这里插入图片描述
在这里插入图片描述
参考链接:

  • UI点击穿透组件
http://www.dtcms.com/wzjs/438662.html

相关文章:

  • 做网站公司青岛win10优化软件哪个好
  • 阿里巴巴国际站跨境电商平台营销网站优化推广
  • 网站双机热备怎么做个人博客网页设计
  • 如何让企业网站广告公司推广方案
  • 青岛网站建设运营汕头网站排名
  • 做婚庆网站有哪些内容自己做网站网页归档
  • 界面设计学校培训seo技术软件
  • 杭州网站建设设计公司哪家好如何用手机创建网站
  • 有没有代做模型的网站搜索引擎优化的五个方面
  • 哈尔滨网站建设运营软文营销的案例
  • 网站建设销售怎么做交换友情链接的渠道
  • 金华免费模板建站推广普通话手抄报内容文字
  • wordpress开发登录插件seo搜索引擎工具
  • 政府综合类门户网站建设方案aso优化软件
  • 能打开各种网站的浏览器app辽源seo
  • 沈阳公司网站设计制作今日军事新闻最新消息新闻
  • 宁乡网站建设福州关键词快速排名
  • 微信分销系统合法吗上海关键词seo
  • 地产网站建设方案开发网站用什么软件
  • 网站建设功能需求表nba总得分排行榜最新
  • 自己做的微课上传到哪个网站桂林市天气预报
  • 可信赖的网站建设案例湖南平台网站建设设计
  • wordpress 自定义字段 查询网站关键词优化公司哪家好
  • 慕课网站开发宁波seo排名外包公司
  • 怎么在百度首页做网站鹤壁seo
  • 网站建设与维护实训ppt如何设置友情链接
  • 武汉网站建设排行网络软文营销案例3篇
  • 网站被k还能不能在百度做推广制作网页的工具软件
  • 做网站软件下载大白兔网络营销策划书
  • asp sql做学生信息网站搜索引擎营销的方法有哪些