在骨干网中,更换触摸事件的点击事件的最佳方式是什么。
我走了使用MBP.fastbutton的路线,这对iOS很有用,但是我试图将我的代码移到Android上,并且需要使用iScroll,这似乎与MBP.fastbutton不相称。
initialize: function () {
addFastButtons(this);
},
events: {
'fastclick': 'showDetails'
},
showDetails: function (e) {
// Do stuff
}
我尝试用touchend交换点击,即
events: {
'touchend': 'showDetails'
}
但是当用户在手指抬起时应用程序响应时滚动时会出现问题,因此他们可能会意外跳转到其他页面
答案 0 :(得分:1)
您应该检查Junior代码,他们会在他们的框架中为您执行此操作,但您可以窃取代码段以执行类似的操作。 https://github.com/justspamjustin/junior/blob/master/src/javascripts/junior.js#L3