2011-12-27 20 views

risposta

0

Ho appena trovato una soluzione per il mio problema: TouchSwipe, un plugin jQuery per dispositivi touch che gestisce gli eventi di scorrimento. Come un capo!

+1

sono stati in grado di utilizzare con successo TouchSwipe e il framework jQuery Mobile? TouchSwipe sembra smettere di funzionare dopo aver aggiunto il file jQuery Mobile framework/js alla pagina. – Mike

11

È anche possibile scaricare il modulo di Events.Touch da jQuery Mobile usando il loro scaricare builder http://jquerymobile.com/download-builder/

sufficiente spuntare l'opzione 'Touch', aggiungere il file JavaScript al progetto in modo da poter iniziare ad ascoltare eventi quali:

  • TouchStart
  • touchmove
  • touchend
  • rubinetto
  • taphold
  • colpo
  • swipeleft
  • swiperight
  • scrollstart
  • scrollstop

PS: È necessario utilizzare la libreria jQuery come piste di telefonia mobile jQuery su di esso .

0

È possibile utilizzare il plug-in TouchSwipe Jquery, è il plug-in più semplice mai realizzato con Jquery.

https://github.com/mattbryson/TouchSwipe-Jquery-Plugin

$(function() { 
    $(".carousel-inner").swipe({ 
    allowPageScroll:"auto", 
    swipe:function(event, direction, distance, duration, fingerCount, fingerData) { 
     if(direction == 'left'){ 
     $(this).parent().carousel('prev'); 
     } 
     else if(direction == 'right') { 
     $(this).parent().carousel('next'); 
     } 
    } 
    }); 
}); 
Problemi correlati