È possibile consentire agli utenti di trascinare e rilasciare oggetti in Safari mobile? Le immagini di Google sull'iPhone fanno qualcosa di simile, ma non sono sicuro che sia vero trascinamento della selezione o altro. Qualcuno ha qualche intuizione?Trascinare e rilasciare in MobileSafari?
risposta
Sì, è possibile. Devi disabilitare l'impostazione predefinita di Safari in movimento. Alcuni esempi e link che potrebbero aiutarvi: http://tlrobinson.net/iphone/lighttable/ http://rossboucher.com/2008/08/19/iphone-touch-events-in-javascript/
In generale, sì. Mobile Safari supporta la maggior parte degli eventi mouse standard per i tocchi (oltre ad alcuni eventi specifici relativi al tocco). Altri, come il mouseover, non supportano affatto. È possibile ottenere informazioni più specifiche nello Safari Web Content Guide.
Dai un'occhiata a Google Immagini su un iPhone o iTouch per vedere di cosa sto parlando. Ti permettono sicuramente di "trascinare" le immagini trascinandole a sinistra oa destra. – mazniak
Potrebbero implementarlo autonomamente con i soliti eventi Mousedown/Move/Up. Oppure potrebbero fare affidamento sul gesto "panning" descritto proprio all'inizio della pagina a cui mi sono collegato (che genera eventi di scorrimento). O è sicuramente possibile. –
Prova kinetic.js. Funziona alla grande sia su iOS che su Android. Sono disponibili anche un numero di esercitazioni, incluse alcune applicazioni.
- 1. Trascinare e rilasciare in Tkinter?
- 2. Trascinare il trascinamento e rilasciare
- 3. Java Personalizzato Trascinare e rilasciare in JPanel
- 4. Trascinare e rilasciare nodi in JTree
- 5. Come trascinare e rilasciare GtkTreeView in GTK3?
- 6. Trascinare e rilasciare come Winspector Spy
- 7. Come trascinare e rilasciare usando il poltergeist?
- 8. Trascinare e rilasciare nella tela mozilla
- 9. Trascinare e rilasciare nodi all'interno di TreeView
- 10. Come trascinare e rilasciare usando javascript
- 11. Trascinare e rilasciare lungo una linea diagonale?
- 12. Trascinare e rilasciare tra due frammenti
- 13. Scenekit - Come posso trascinare e rilasciare
- 14. Trascinare e rilasciare file virtuali utilizzando IStream
- 15. Trascinare e rilasciare tra due RecyclerView
- 16. trascinare e rilasciare, prevenire l'evidenziazione imbarazzante?
- 17. trascinare e rilasciare senza spostare l'elemento
- 18. Come creare ordinabile, trascinare e rilasciare l'elenco multilivello in Javascript
- 19. Html5 Trascinare e rilasciare la posizione del mouse in Firefox
- 20. JavaFx Trascinare e rilasciare un file in un programma
- 21. trascinare e rilasciare NotifyIcon nel vassoio in C#
- 22. Java trascinare e rilasciare le immagini in un elenco
- 23. Come trascinare e rilasciare il file allegato nel browser?
- 24. Gong Trascinare e rilasciare tra due delle stesse applicazioni
- 25. Come trascinare e rilasciare le righe DataGridView l'una sotto l'altra?
- 26. HTML5 Trascinare e rilasciare (DnD): cambiare il cursore
- 27. Come trascinare e rilasciare l'intestazione della colonna DataGrid?
- 28. ExtJs 4 - Trascinare e rilasciare nella stessa griglia
- 29. Stile di esca trascinare il gesto e rilasciare con Javascript?
- 30. Trascinare e rilasciare domini incrociati, iframe, finestre browser
Link molto interessanti. Grazie! – mazniak
Per disabilitare il panning/scrolling, 'addEventListener ('touchmove', function (e) {e.preventDefault();}, true);' –