【发布时间】:2012-10-29 09:19:45
【问题描述】:
我需要在backbonejs 视图中实现基于触摸的事件。我尝试了锤子 jquery 特殊事件,但它对我不起作用。
【问题讨论】:
-
如何使用“Backbone.View.extend()” :)
-
我正在使用 Backbone.View.extend()
标签: backbone.js hammer.js
我需要在backbonejs 视图中实现基于触摸的事件。我尝试了锤子 jquery 特殊事件,但它对我不起作用。
【问题讨论】:
标签: backbone.js hammer.js
尝试使用检查移动设备扩展事件并添加特定事件,例如
events: function() {
return MOBILE ?
{
"touchstart": 'select'
} :
{
"mousedown": 'select'
}
}
【讨论】:
将其用作 jquery 插件,然后通常使用 events 属性对其进行设置并在所需元素上侦听这些事件
events: {
'tap': 'onTap',
'hold .dragging-handle': 'onHold'
// etc...
},
onTap: function(e) {
// do whatever with the event data
}
【讨论】: