我有一个具有悬停状态(叠加)的元素。在桌面上,这工作正常,但由于没有mouseenter
这样的东西,我正在制作它,以便点击叠加层将显示另一个div。因此,当我点击桌面上的元素时,我不希望调用on-tap
处理程序。
点击元素时,在我的iPhone设备上,这就是我的回复:
在我的桌面浏览器上,我得到了这个:
在我的mocha测试中,当我调用actionCardOverlay.dispatchEvent(new CustomEvent('tap'));
时,我会得到完全不同的东西。请注意这个问题的详细信息如何:
所以我的问题是:如何通过鼠标点击或手指点击来判断点按事件?如果没有办法区分这两者,那么我可以使用除on-tap
以外的其他东西吗?