Sencha touch 2 在Sencha Touch 2中处理刷卡事件

Sencha touch 2 在Sencha Touch 2中处理刷卡事件,sencha-touch-2,carousel,swipe,Sencha Touch 2,Carousel,Swipe,我在Sencha Touch 2中使用旋转木马。如何处理向左和向右滑动事件?一种方法是在旋转木马项目上收听事件,并使用来处理滑动方向: listeners: { initialize: function(c) { this.element.on({ swipe: function(e, node, options) { if(e.direction == "left") { a

我在Sencha Touch 2中使用旋转木马。如何处理向左和向右滑动事件?

一种方法是在旋转木马项目上收听事件,并使用来处理滑动方向:

listeners: {
    initialize: function(c) {
        this.element.on({
            swipe: function(e, node, options) {
                if(e.direction == "left") {
                    alert("Hey! I swipe left");
                } else {
                    alert("Hey! I swipe right");
                }
            }
        });
    }
} 

工作演示:

但它有时只起作用。有时,在我的例子中,这个滑动函数没有呈现…它应该是
else if(e.direction==“right”)
而不是简单的
else{…}
。否则,每当您滑动到顶部、底部和右侧时,将触发该块