移动事件,如点按,滑动与emberjs

时间:2017-02-11 17:46:09

标签: jquery mobile ember.js

是否有关于如何在emberjs应用程序中处理移动设备上的触摸事件的现有技术/文献?

最常见的是tap事件,但我无法在emberjs应用程序的上下文中找到任何讨论它的内容。

可以使用jquery吗?还有jquery移动设备,但我担心整合它可能会打开一个不同的蠕虫病毒。

Ember支持touchEvents,但是仍然需要做一些工作来模拟tapswipepinch事件。

思考?人们如何使用Emberjs做移动应用程序?

2 个答案:

答案 0 :(得分:6)

您应该查看ember-hammertimeember-gestures作为某些社区方法的示例。另外look for 'touch' on ember-observer

您现在必须将所有内容都视为触摸,它不再是移动应用程序问题了。

答案 1 :(得分:5)

只需使用关闭操作。通常我不会依赖jQuery事件。 但是我不认为tap是一个真实的事件。 好吧,大多数设备会在您点按时触发onclick。但你可以附上任何事件:

<div ontouchstart={{action 'foo'}}>foo</foo>

如果你想做更复杂的事情,可以考虑为它构建一个组件。