Est-il possible d'autoriser les utilisateurs à faire glisser et déposer des éléments dans un safari mobile? Google images sur l'iPhone fait quelque chose de similaire, mais je ne suis pas sûr si c'est un vrai glisser-déposer ou un autre travail. Quelqu'un a des idées?Glisser-déposer dans MobileSafari?
Répondre
Oui, c'est possible. Vous devez désactiver le déplacement par défaut du safari. Quelques exemples et des liens qui pourraient vous aider: http://tlrobinson.net/iphone/lighttable/ http://rossboucher.com/2008/08/19/iphone-touch-events-in-javascript/
En général, oui. Mobile Safari prend en charge la plupart des événements souris standard pour les touches (ainsi que certains événements tactiles spécifiques). D'autres, comme mouseover, ne supporte pas du tout. Vous pouvez obtenir des informations plus spécifiques dans le Safari Web Content Guide.
Découvrez Google Images sur un iPhone ou iTouch pour voir de quoi je parle. Ils vous permettent vraiment de "glisser" des images en les faisant glisser vers la gauche ou la droite. – mazniak
Ils pourraient l'implémenter eux-mêmes avec les événements mousedown/move/up habituels. Ou ils peuvent se fier au geste de "panoramique" décrit au début de la page à laquelle je suis lié (qui génère des événements de défilement). L'un ou l'autre est définitivement possible. –
Essayez kinetic.js. Fonctionne très bien sur iOS et Android. Un certain nombre de tutoriels, y compris quelques applications sont également disponibles.
- 1. MobileSafari UILabel
- 2. comment désactiver la sélection automatique de MobileSafari?
- 3. uiwebview (mobilesafari) avec en-tête statique
- 4. Possible de recréer le bouton de retour de MobileSafari?
- 5. Gestion de grands ensembles d'images en utilisant Javascript sur MobileSafari
- 6. Libérer de la mémoire dans MobileSafari (iPhone/iPad) à partir d'images mises en cache
- 7. mobileSafari: défilement automatique/Pan à une position spécifique sur la page après recharge
- 8. Envoyer des informations sur les sockets à une extension iPhone MobileSubstrate connectée à MobileMail/MobileSafari/MobileMaps
- 9. Cookies iPad et iframe
- 10. Existe-t-il un moyen de distinguer un visiteur de l'iPhone 3G/S d'un visiteur de l'iPhone 4?
- 11. iPhone SDK - Lecture audio/vidéo via UIWebView
- 12. Webrowser qui émule le navigateur de l'iPhone
- 13. Outil JavaScript CodeExplorer?
- 14. getSelection() pour bookmarklet iPhone
- 15. Bug lors du changement de la fenêtre de l'iPhone avec javascript
- 16. Dans l'opérateur dans Linq
- 17. manquant) dans paranthetical dans JQuery
- 18. Définir css dans() dans jquery
- 19. propriétés dans ComboBox dans WPF
- 20. DateTime dans PropertyGrid dans .NET
- 21. Problème dans indexOf dans javascript
- 22. Problème dans Application_Error dans Global.asax
- 23. Javascript dans Mobileweb dans ASP.NET
- 24. Liaison dans Combobox dans WPF
- 25. UIDatePicker dans PopoverView dans l'iPad
- 26. Insérer dans NameValueCollection dans .NET
- 27. Boutons dans AdvancedDataGrid dans Flex
- 28. RadUpload dans FormView dans RadAjaxPanel
- 29. extras dans une intention dans l'application Widget dans Android
- 30. Données colorées dans 1 chaîne dans un gridview dans asp.net?
Liens très intéressants. Merci! – mazniak
Pour désactiver le panoramique/défilement, 'addEventListener ('touchmove', fonction (e) {e.preventDefault();}, true);' –