2013-04-04 9 views

Antwort

12

Eine Möglichkeit ist zum swipe Ereignisse auf dem Karussell Elementen zusammen mit der Verwendung von Ext.event.Event.direction zu handhaben die Richtung Ihrer Swipe zu hören:

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

Arbeits Demo:

+7

funktioniert super! tnx –

+0

Aber es funktioniert manchmal nur. Manchmal wird diese Swipe-Funktion in meinem Fall nicht gerendert ... – SSS

+1

Es sollte 'sonst wenn (e.direction ==" rechts ")' statt einer einfachen 'else {...}' sein. Andernfalls wird dieser Block immer dann ausgelöst, wenn Sie nach oben, unten und rechts wischen – DuKes0mE