Glisser-déposer dans MobileSafari?
-
06-07-2019 - |
Question
Est-il possible d'autoriser les utilisateurs à faire glisser des éléments dans un safari mobile? Les images de Google sur l'iPhone font quelque chose de similaire, mais je ne sais pas s'il s'agit d'un véritable glisser-déposer ou d'un autre moyen de contourner le problème. Quelqu'un a-t-il des idées?
La solution
Oui, c'est possible. Vous devez désactiver le comportement par défaut du safari en mouvement. Quelques exemples et liens qui pourraient vous aider: http://tlrobinson.net/iphone/lighttable/ http://rossboucher.com/2008/08/19 / iphone-touch-events-in-javascript /
Autres conseils
En général, oui. Mobile Safari prend en charge la plupart des événements de souris standard pour les contacts (ainsi que certains événements spécifiques au toucher). D'autres, comme mouseover, ne supporte pas du tout. Vous pouvez obtenir des informations plus spécifiques dans la Safari Web. Guide de contenu .
Essayez kinetic.js . Fonctionne très bien sur iOS et Android. Un certain nombre de tutoriels, y compris quelques applications, sont également disponibles.