gpt4 book ai didi

javascript - 在 AngularJS 中如何监听点击事件而不是触摸事件?

转载 作者:行者123 更新时间:2023-11-28 00:28:06 25 4
gpt4 key购买 nike

我有一个应用程序,其中有代表商店中商品的“卡片”。在带有鼠标的设备(台式机、笔记本电脑)上,我有一个悬停事件,它显示更多详细信息,并显示一个可供单击的按钮。但是,可以单击整个卡片以转到该项目的详细信息页面。然而,在支持触摸的设备上,无法显示悬停状态。 Angular 的点击事件中有没有办法确定该事件是否源自触摸事件,以便我可以禁用点击操作?

最佳答案

您应该能够直接检查绑定(bind)中的事件:

if(event.touches){
//touchy
}
else{
//no touchy
}

关于javascript - 在 AngularJS 中如何监听点击事件而不是触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29285656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com