7

Sencha Touch 2 でカルーセルを使用しています。左スワイプと右スワイプのイベントを処理するにはどうすればよいですか?

4

1 に答える 1

12

One way is to listen to the swipe event on your carousel items along with using Ext.event.Event.direction to handle the direction of your swipe:

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");
                }
            }
        });
    }
} 

Working Demo: http://www.senchafiddle.com/#TLBZB

于 2013-04-04T13:34:52.323 に答える