我有一个简单的div按钮,其中包含单击,mouseenter和mouseleave动作:
<div
class='name'
(click)="click($event)"
(mouseenter)='showTooltip($event)'
(mouseleave)='hideTooltip()'
>button</div>
它在台式机上运行良好,但在iPhone上,我注意到,第一次点击时,它会触发mouseenter(悬停效果)而不是click事件,但是在同一元素上第二次单击时,它将触发click事件。
我需要在第一次点击时触发click事件。我了解到,我可以(点击)而不是(单击),但是通过这种组合(单击并同时点击),单击将导致双击。
此问题是否有解决方法?