我一直在使用离子和https://github.com/driftyco/ionic-contrib-swipe-cards作为类似火种的界面,并注意到以下几行被执行两次而不是一次。
ionic.onGesture('dragstart', function(e) {
console.log("onDragStart!");
var cx = window.innerWidth / 2;
if(e.gesture.touches[0].pageX < cx) {
self._transformOriginRight();
} else {
self._transformOriginLeft();
}
window._rAF(function() { self._doDragStart(e) });
}, this.el);
ionic.onGesture('dragend', function(e) {
alert("ionic.onGesture dragEnd!");
window._rAF(function() { self._doDragEnd(e) });
}, this.el);
我在电脑上测试这个,所以也许这与它有关?我现在已经玩了几个小时了,而且我一直困在哪里。非常感谢任何帮助:)