在javascript中捕获ctrl +鼠标左键单击组合

问题描述 投票:-2回答:2

我试图捕获ctrl键盘按钮和鼠标左键单击的组合。我调查了谷歌,但还没有找到任何解决方案。

有人可以帮忙吗?

angular typescript events triggers dom-events
2个回答
0
投票

检查事件中的ctrlKey属性。例:

html的

<div (click)="clicked($event)">click me</div>

.TS

clicked(event: MouseEvent) {
  console.log(event.ctrlKey);
}

检查working stackblitz


0
投票

只需检查ctrlKet事件属性即可

<body (click)="click($event)"/>

click($event) {
    console.log($event)
    if (event.ctrlKey)
    {
     // logic here
    }
  }
© www.soinside.com 2019 - 2024. All rights reserved.