2013-07-03 6 views
16

Sto cercando di creare un'applicazione come Tinder in cui gli utenti passano attraverso una pila di foto. Qualcuno sa di un modo per riprodurre questo effetto multipiattaforma? Finora, sto pensando di creare un'app Web utilizzando jQuery Mobile conScorrere lo stack di foto come Tinder - Cross-platform (Hybrid/HTML5 è OK)

TouchSwipe per il rilevamento dello scorrimento; vedere: http://labs.rampinteractive.co.uk/touchSwipe/demos/

e jStaccia per visualizzare le immagini; vedere: http://lab.hisasann.com/jStack/

Ci sono suggerimenti di un modo migliore per farlo?

+0

Stavo anche cercando un plug-in da molto tempo, alla fine ho appena finito ricreare un'immagine e utilizzare gli eventi swipeLeft/swipeRight e le transizioni di pagina per renderlo utilizzabile. Non è "migliore" ma è un metodo molto semplice e veloce. – cybrox

+0

Cybrox, sembra fantastico! Hai qualche esempio di codice che potresti condividere? –

risposta

4

ho finalmente trovato un hack che fa qualcosa di simile a quello che ho descritto nella domanda:

Utilizzando la libreria touchpunch (http://touchpunch.furf.com) per il drag and drop, immagini a schermo intero, e zone di trascinamento a destra e a sinistra sembra fare il trucco.

+0

Qualche possibilità di avere un URL demo da verificare? Ho cercato di fare lo stesso effetto. Grazie – user1216398

+0

Sono colui che ha postato questa domanda e non ho ancora sentito alcuna soluzione "corretta" a questo. Se qualcuno ne conosce uno, per favore postalo qui. –

+0

Condividi jsfiddle per favore! – FooBar

2

Spero che non sia troppo tardi per inviare un suggerimento. Quindi, hammerjs consente di ascoltare eventi multitouch e gestuali. E supporta Android, iOS e Windows Phone.

http://eightmedia.github.io/hammer.js/

può provare a chiamare passo successivo/precedente del controllo photostack in base all'evento gesto?

+1

Non troppo tardi! Grazie per il suggerimento. Una delle cose che rende speciale l'interfaccia utente di Tinder è che non è il gesto che viene percepito, ma dove l'immagine viene rilasciata. Ciò consente esitazione e avanti e indietro dall'utente, il che è importante quando potenzialmente si sceglie qualcuno fino ad oggi :) –