在Meteor中滑动事件

时间:2015-02-16 01:53:28

标签: meteor swipe

如何在Meteor中添加移动滑动左/右事件?

我试过......

Template.NAME.events({
    'swipeleft': function(){ //DO SOMETHING }
})

我也尝试过使用chriswessels / meteor-hammer软件包,

Template.NAME.gestures({
    'swipeleft .img-contain': function(){
        alert("test")
    },
    'tap': function(){
        alert("test")
    },
})

这些方法都不奏效。

1 个答案:

答案 0 :(得分:1)

您是否尝试过hammer:hammer package?

好像工作还不错。

你可以像这样配置。

Template.NAME.rendered = function(){
  $('body').hammer({
    drag_min_distance:1,
    swipe_velocity:0.1
  });
};

这是Events

Template.NAME.events({
'swipeleft #hammerDiv': function(e, t) {
    e.preventDefault();
    //Do cool stuff here
  },
'swiperight #hammerDiv': function(e, t) {
    e.preventDefault();
    //Do cool stuff here
  }
});