Backbone.js触摸事件

时间:2012-12-23 23:23:08

标签: backbone.js backbone-events

在骨干网中,更换触摸事件的点击事件的最佳方式是什么。

我走了使用MBP.fastbutton的路线,这对iOS很有用,但是我试图将我的代码移到Android上,并且需要使用iScroll,这似乎与MBP.fastbutton不相称。

initialize: function () {
    addFastButtons(this);
},

events: {
    'fastclick': 'showDetails'
},

showDetails: function (e) {
     // Do stuff
}

我尝试用touchend交换点击,即

events: {
    'touchend': 'showDetails'
}

但是当用户在手指抬起时应用程序响应时滚动时会出现问题,因此他们可能会意外跳转到其他页面

1 个答案:

答案 0 :(得分:1)

您应该检查Junior代码,他们会在他们的框架中为您执行此操作,但您可以窃取代码段以执行类似的操作。 https://github.com/justspamjustin/junior/blob/master/src/javascripts/junior.js#L3