加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 可以使用angular的ngTouch库来检测长按(触摸/保持/

发布时间:2020-12-17 08:53:03 所属栏目:安全 来源:网络整理
导读:我的AngularJS应用程序需要能够检测到触摸事件的开始和停止(无需滑动).例如,我需要在触摸开始时执行一些逻辑(用户按下他们的手指并按住),然后在相同的触摸结束时(用户移开他们的手指)执行不同的逻辑.我正在考虑为此任务实现ngTouch,但ngTouch.ngClick指令的
我的AngularJS应用程序需要能够检测到触摸事件的开始和停止(无需滑动).例如,我需要在触摸开始时执行一些逻辑(用户按下他们的手指并按住),然后在相同的触摸结束时(用户移开他们的手指)执行不同的逻辑.我正在考虑为此任务实现ngTouch,但ngTouch.ngClick指令的文档仅提及触发事件. ngTouch.$swipe服务可以检测触摸事件的开始和停止,但前提是用户在触摸时实际滑动(水平或垂直移动手指).有人有主意吗?我是否需要编写自己的指令?
2014年11月25日更新:

等宽角锤库现在已经过时,所以Hammer.js团队recommend使用ryan mullins version,这是建立在锤子v2.0之上.

我挖到了ngTouch,从我可以说它除了点击和滑动之外的任何东西都没有支持(截至本文撰写时,版本1.2.0).我选择使用更成熟的多点触控库(hammer.js)和经过良好测试和维护的角度模块(角锤),将所有hammer.js的多点触控功能作为属性指令.

https://github.com/monospaced/angular-hammer

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读