Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Hammer JS不使用主干网_Javascript_Backbone.js_Hammer.js - Fatal编程技术网

Javascript Hammer JS不使用主干网

Javascript Hammer JS不使用主干网,javascript,backbone.js,hammer.js,Javascript,Backbone.js,Hammer.js,我试图让hammer js事件与主干网一起工作,但无法让它响应事件。 我已经试过下列方法了 我还将下面的代码放在我的视图中 initialize: function(){ this.events = _.extend({}, this.defaultEvents, this.events||{}); } JS小提琴: 代码 JS AppView=Backbone.View.extend({ el:'刷卡', 活动:{ “swipe”:“swipeMe” }, rend

我试图让hammer js事件与主干网一起工作,但无法让它响应事件。 我已经试过下列方法了

我还将下面的代码放在我的视图中

initialize: function(){
    this.events = _.extend({}, this.defaultEvents, this.events||{});      
}
JS小提琴:

代码


JS
AppView=Backbone.View.extend({
el:'刷卡',
活动:{
“swipe”:“swipeMe”
},
render:function(){
这个.$el.html('Swipe Me');
},
swipme:函数(e){
警报(“刷卡”+e.方向);
}
});
var view=新的AppView();
view.render();
包括:hammer.js、jquery.specialvent.hammer.js等库


无论如何要让它工作?

您不需要特殊事件插件,我只需要使用jquery插件,然后在渲染中运行
hammer()
函数

  render: function(){             
    this.$el.html('<h2>Swipe Me</h2>');
    this.$el.hammer();
  },
render:function(){
这个.$el.html('Swipe Me');
这个。$el.hammer();
},
这里有一个更新的fiddle:

可能重复/解决方案:。
  render: function(){             
    this.$el.html('<h2>Swipe Me</h2>');
    this.$el.hammer();
  },