多点触控手势
移动设备通常没有键盘,因此你需要在应用程序中添加一些触觉控制器。人们似乎使用的两个流行软件包是 FastClick 和 Hammer。安装很简单。
meteor add fastclick
meteor add hammer:hammer
FastClick 几乎不需要配置,而 Hammer 需要一些工作来连接。Todos 应用程序的典型示例如下所示:
Template.appBody.onRendered(function() {
if (Meteor.isCordova) {
// set up a swipe left / right handler
this.hammer = new Hammer(this.find('#appBody'));
this.hammer.on('swipeleft swiperight', function(event) {
if (event.gesture.direction === 'right') {
Session.set(MENU_KEY, true);
} else if (event.gesture.direction === 'left') {
Session.set(MENU_KEY, false);
}
});
}
});