Sto lavorando a un design reattivo sul quale vorrei utilizzare due specifici eventi touch, tap
e swipe
. È possibile importare una singola slice jQuery Mobile (ad esempio jquery.mobile.events.js) o una parte di qualsiasi altro framework JavaScript basato su mobile, senza importare l'intero set di risorse? Attualmente sto usando jQuery, solo per quello che sai.Come utilizzare gli eventi tattili senza importare un intero framework JavaScript basato su dispositivi mobili?
7
A
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!
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
- 1. Come disabilitare gli eventi tattili in SwipeRefreshLayout?
- 2. Utilizzare solo gli eventi tattili JavaFX nell'applicazione Swing
- 3. Javascript DOM pronto senza un intero framework
- 4. Safari che non attiva gli eventi tattili
- 5. I browser desktop supportano gli eventi tattili?
- 6. Profili di Javascript sui dispositivi mobili
- 7. Framework PHP basato sugli eventi?
- 8. Come posso rispondere agli eventi tattili su un UITextField?
- 9. Posso origliare eventi tattili Android?
- 10. Modo consigliato per abilitare gli eventi tattili in Bootstrap 3?
- 11. javascript + html5 canvas: disegno anziché trascinamento/scorrimento su dispositivi mobili?
- 12. Javascript: utilizzo di DOMParser su dispositivi mobili (iOS 7. *)
- 13. Come utilizzare l'API di Facebook sui dispositivi mobili?
- 14. Perché gli eventi tattili stanno distruggendo il mio framerate Android?
- 15. rileva la densità dello schermo utilizzando javascript sui dispositivi mobili?
- 16. Come posso intercettare condizionatamente eventi tattili?
- 17. Vale ancora la pena di utilizzare eval per le prestazioni su JavaScript per dispositivi mobili?
- 18. OAuth2 Flow per dispositivi mobili
- 19. Comportamento video HTML5 su dispositivi mobili
- 20. jQuery live() rimuove gli attributi degli eventi tattili di iPhone?
- 21. Ottieni altezza finestra sui dispositivi mobili (in particolare iPhone) senza utilizzare jQuery
- 22. SignalR e dispositivi mobili
- 23. Operatori Web nei browser per dispositivi mobili
- 24. Google Drive Picker (JavaScript) non adatto ai dispositivi mobili/reattivo
- 25. C'è un calendario javascript che prende un collegamento ical come input per visualizzare gli eventi?
- 26. Utilizzo degli eventi tattili con Createjs/Easeljs
- 27. Plupload: Come caricare direttamente da una telecamera (su dispositivi mobili)
- 28. Come utilizzare la webcam Jquery per dispositivi mobili (Android, iphone)?
- 29. Esiste un componente aggiuntivo o un'estensione per emulare gli eventi tattili?
- 30. Gamification Javascript/biblioteca di successi per dispositivi mobili
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