在主干中,将点击事件换成触摸事件的最佳方法是什么。
我采用了适用于 iOS 的 MBP.fastbutton 的路线,但是我正在尝试将我的代码移至 Android 并需要使用 iScroll,它似乎与 MBP.fastbutton 不兼容。
initialize: function () {
addFastButtons(this);
},
events: {
'fastclick': 'showDetails'
},
showDetails: function (e) {
// Do stuff
}
我试过用 touchend 换掉点击,即
events: {
'touchend': 'showDetails'
}
但这会导致滚动时出现问题,因为当用户抬起手指时应用程序会做出响应,因此他们可能会意外跳转到其他页面