2013-04-04 10 views

Odpowiedz

12

Jednym ze sposobów jest, aby słuchać przypadku swipe na karuzeli przedmiotów wraz z użyciem Ext.event.Event.direction obsłużyć kierunku swojego machnięcia:

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

Demo pracy:

+7

Działa świetnie! tnx –

+0

Ale czasami działa. Czasami ta funkcja przeciągania nie jest renderowana w moim przypadku ... – SSS

+1

Powinno być "else if (e.direction ==" right ")' zamiast prostego 'else {...}'. W przeciwnym razie blok będzie uruchamiany za każdym razem, gdy przesuniesz palcem w górę, w dół i w prawo – DuKes0mE

Powiązane problemy