在Angular 18中,如何通过点击事件关闭Bootstrap的提示信息?
我想在点击信息按钮时显示信息提示。把鼠标移到按钮上时,信息提示也会出现。我希望只有在点击信息按钮时才显示,而不是在鼠标悬停时显示。
另外,当我点击位于 ng-template 内的信息框中的关闭按钮时,信息提示应该关闭,但关闭事件不起作用。
我的代码不起作用,我该如何修改代码才能实现预期的效果?
我正在使用ngx-bootstrap: 18.1.3
解决方案
- 要实现点击/手动显示,请禁用触发条件
triggers=""
<button
class="sr-info-icon-set sr-info-control"
style="margin: auto;"
[tooltip]="staticHtmlTooltip"
container="body"
placement="auto"
(click)="toggleTooltip()"
triggers=""
>
Info
</button>
- 默认情况下,提示框的点击事件被禁用,需要启用指针事件以使其可点击:
.tooltip-content {
text-align: left;
color: whitesmoke;
padding: 15px;
width: 150px;
height: 150px;
pointer-events: auto;
}
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。