【发布时间】:2016-11-17 08:31:36
【问题描述】:
我正在开发一个具有拖放功能的 Angular 2 网站。用户将能够将 div 拖放到页面上的不同位置。这在计算机上运行良好,因为用户将使用鼠标或触摸板。
但是,在平板电脑和手机上,我希望用户能够使用触摸执行相同的操作(可能是长按选择)。
哪些库与 Angular 2 集成以启用网站触摸功能?
【问题讨论】:
标签: angular web-applications touch long-press
我正在开发一个具有拖放功能的 Angular 2 网站。用户将能够将 div 拖放到页面上的不同位置。这在计算机上运行良好,因为用户将使用鼠标或触摸板。
但是,在平板电脑和手机上,我希望用户能够使用触摸执行相同的操作(可能是长按选择)。
哪些库与 Angular 2 集成以启用网站触摸功能?
【问题讨论】:
标签: angular web-applications touch long-press
我能够通过合并hammerjs 来实现这一点。 一些参考资料: http://hammerjs.github.io/
https://scotch.io/tutorials/using-hammerjs-touch-gesture-in-angular-2
【讨论】:
我建议尝试这样的事情:https://github.com/Bernardo-Castilho/dragdroptouch
我自己还没有尝试过这样的 polyfill,但我听说这是目前唯一的解决方法,因为移动浏览器不支持拖放 API 始终如一的 ATM。
【讨论】: