当前位置: 首页 > 知识库问答 >
问题:

使用覆盖处理角点击事件

东门仲卿
2023-03-14

我正试图得到所有的点击我的覆盖,我不知道angular是忽略他时,我点击另一个元素下的覆盖。

我创建了这个stackblitz,以查看问题是否发生在另一个地方,但我也遇到了类似的问题。https://stackblitz.com/edit/Angular-ivy-SJKWKC?file=src%2fapp%2fapp.component.html

null

.carta {
  width: 50px;
  height: 100px;
  position: relative;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 8px;
  box-shadow: 0px 0px 6px 0px rgba(163,161,163,1);
  background-color: #fff;
}

.carta:hover {
  box-shadow: 0px 0px 8px 0px rgba(163,161,163,1);
  border-color: var(--preto);
  cursor: pointer;
}

.carta .overlay {
  position: absolute; 
  top: 0;
  left: 0;
  width: 100%;
  height:100%;
}
<div class="mao">
  <div class="carta">
    <div (click)="selecionaCarta($event, 'test')" class="overlay"></div>
    <span class="nome ouro">Here</span>
    <span class="naipe"></span>
  </div>
</div>

null

共有1个答案

贝德辉
2023-03-14

这是因为您的覆盖和文本都是绝对定位的。在您的情况下,您希望覆盖在顶部。

向覆盖类添加Z索引应该可以解决这个问题。

例如。

.carta .overlay {
  position: absolute; 
  top: 0;
  left: 0;
  width: 100%;
  height:100%;
  z-index: 10; // <<< this
}
 类似资料:
  • 我用的是Mallot日期时间选择器(http://www.malot.fr/bootstrap-datetimepicker/)这是一个民间的引导datetimepicker。 我想覆盖日历图标的点击事件(显示在日历文本字段的正后方),因此当点击图标时,如果显示日历弹出窗口,它将自动关闭。

  • 一旦我捕捉到传单标记上的点击事件并转到相关的函数,我就会为当前上下文释放它。 标记创建代码: const marker=L.marker([lon,lat],c).addEventListener(“单击”,this.onclickRainsion).addTo(映射); 与之相关的功能是: } 在这里,当我试图访问this.get数据时,在运行时我得到错误"错误类型错误:this.get数据不是

  • 问题内容: 我正在开发一些基于Web服务的应用程序,并且对Apache CXF解组有疑问。在我们的项目中,我们使用CXF 2.4.1版本。 当某些SOAP请求不正确时(例如,某些字段是文本而不是数字),CXF会抛出标准的SOAPFaultException,并且SOAP响应将使用以下标准字段构建: 项目要求说,如果发生任何故障,系统需要以其他格式响应,例如: 所以问题是:如何以某种方式覆盖此错误处

  • 本文向大家介绍java处理按钮点击事件的方法,包括了java处理按钮点击事件的方法的使用技巧和注意事项,需要的朋友参考一下 不同的事件源可以产生不同类别的事件。例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象。 AWT时间处理机制的概要: 1. 监听器对象是一个实现了特定监听器接口(listener interface)的类的实例。 2. 事件源是一个能够

  • 问题内容: 我想使用获取ID为参数的处理程序来处理事件。 我可以通过JavaScript如下添加事件处理程序,并且可以正常运行: 但是在这种情况下,我无法将参数传递给。我试图打印的,但没有结果。 HTML属性根本不起作用,不调用处理程序。 问题答案: 您可以使用闭包来传递参数: 但是,我建议您使用更好的方法来访问框架(我只能假设您使用的是DOM0方式,即按其名称访问框架窗口-只是为了向后兼容而保留

  • 问题内容: 我最近在愚弄一些Ajax轮询技术。但是,似乎我无法从FireFox(3.6.7)中的对象覆盖处理程序。 在跟踪为什么FF在尝试访问时引发异常的问题时,我意识到这取决于是否调用了该方法。 换句话说,这是一个有效的示例(纯js,到目前为止没有jQuery): (这只是为了演示而进行了相当简化) 更好的说是可行的,可以在这里访问。如果我切换最后两行代码,FF会引发异常,基本上是告诉我不允许访