2013-04-04 16 views

risposta

12

Un modo è quello di ascoltare l'evento swipe sui tuoi articoli carosello insieme con l'utilizzo Ext.event.Event.direction per gestire la direzione del vostro colpo:

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

lavoro Demo:

+7

funziona benissimo! tnx –

+0

Ma funziona a volte solo. A volte questa funzione di scorrimento non viene visualizzata nel mio caso ... – SSS

+1

Dovrebbe essere "else if (e.direction ==" right ")" invece di un semplice 'else {...}'. Altrimenti quel blocco verrà attivato ogni volta che scorri verso l'alto, il basso e il destro – DuKes0mE