你如何听取点击事件,而不是AngularJS中的触摸事件?

时间:2015-03-26 18:00:42

标签: javascript angularjs touch

我有一个应用程序,我有"卡"代表商店中的商品。在带鼠标的设备(台式机,笔记本电脑)上,我有一个悬停事件,显示更多细节,并显示一个单击按钮。但是,可以单击整张卡片以转到该项目的详细信息页面。但是,在启用触摸的设备上,无法显示悬停状态。有角度的点击事件是否有办法确定事件是否作为触摸事件发生,以便我可以禁用点击操作?

1 个答案:

答案 0 :(得分:1)

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

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