【问题标题】:How to close mat-menu on mouse leave - it starts flickering如何在鼠标离开时关闭 mat-menu - 它开始闪烁
【发布时间】:2021-08-28 17:12:29
【问题描述】:

我正在使用 mat-menu,当鼠标进入特定按钮的事件时,我正在显示一个菜单。它工作正常。

但我想在鼠标离开按钮时关闭 mat-menu。它不工作。

请在下面找到示例:

https://stackblitz.com/edit/example-angular-material-toolbar-menu-vrobtz?file=app%2Fapp.component.html

重现步骤

注意 - 我曾尝试对那个按钮使用 mouse-leave,但它开始闪烁

样本 - https://stackblitz.com/edit/example-angular-material-toolbar-menu-uxlbba?file=app%2Fapp.component.html

【问题讨论】:

标签: javascript html angular angular-material


【解决方案1】:

您只需删除图像中突出显示的一个即可删除一个鼠标离开事件。

【讨论】:

  • 如果我删除它,如果我将鼠标悬停在该按钮上并且不转到菜单弹出窗口,菜单弹出窗口将不会关闭。只需删除该标记代码并尝试悬停该主页图标菜单弹出将打开,不要转到菜单弹出并转到其他主体,您可以看到弹出不会关闭
猜你喜欢
  • 2018-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-05
  • 2020-02-09
  • 2015-11-26
  • 2014-08-29
  • 2016-02-20
相关资源
最近更新 更多