锤JS不工作与骨干
Hammer JS not working with backbone
我试图让锤子js事件与骨干工作,但不能让它响应事件。我已经试过以下方法了
http://cijug.net/tech/2013/01/16/backbone-hammer/https://gist.github.com/kjantzer/4279025我还在我的视图
中放置了下面一段代码initialize: function(){
this.events = _.extend({}, this.defaultEvents, this.events||{});
}
JS Fiddle: http://jsfiddle.net/XcYhD/
代码<div id="swiping"></div>
JS
AppView = Backbone.View.extend({
el: '#swiping',
events: {
'swipe': 'swipeMe'
},
render: function(){
this.$el.html('<h2>Swipe Me</h2>');
},
swipeMe: function(e){
alert('swiped ' + e.direction);
}
});
var view = new AppView();
view.render();
包含的库- hammer.js, jquery.specialevent.hammer.js等
如何让它工作呢?
你不需要特殊事件插件,我只需要使用jquery插件,然后在渲染中运行hammer()
函数。
render: function(){
this.$el.html('<h2>Swipe Me</h2>');
this.$el.hammer();
},
这是一个更新的小提琴:http://jsfiddle.net/XcYhD/20/
相关文章:
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- JS可以在Chrome中工作,但不能在Firefox中工作
- JS,用于播放提示音以通知未按预期工作
- JS在firefox中无法正常工作
- 为什么不是'我的JS滑块正在工作
- 谷歌地图Api和JS代码不工作
- 从js引擎的角度来看闭包和构造函数是如何工作的
- 当加载几个js文件时,defer属性应该如何工作
- 这和javascript中的闭包(在纸上工作.js)
- 嘶嘶声中的正则表达式如何工作.js
- 第一个现实生活-工作JS脚本.我怎样才能使它更有效率
- 简单事件侦听器不工作-JS
- 为什么不't工作js调试智能
- 字符串模板不工作- js
- 多维数组indexOf不工作js
- 原型“this"不工作(JS)
- 不能让Autobahn的例子工作(js和python)
- 为什么这个选择器不能工作?JS
- 为什么这个脚本不能工作?(JS)
- Spring MVC 和 Bootstrap - css,img 工作.js不工作