7
Uso un carousel in Sencha Touch 2. Come posso gestire gli eventi swipe-left e swipe-right?Manovre sfiorare gli eventi in Sencha Touch 2
Uso un carousel in Sencha Touch 2. Come posso gestire gli eventi swipe-left e swipe-right?Manovre sfiorare gli eventi in Sencha Touch 2
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:
funziona benissimo! tnx –
Ma funziona a volte solo. A volte questa funzione di scorrimento non viene visualizzata nel mio caso ... – SSS
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