首页 文章

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

提问于
浏览
1

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

1 回答

  • 1

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

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

相关问题