IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Faire un Drag & Drop qui fonctionne sur mobile en Javascript


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Reconverti Dev Web
    Inscrit en
    Septembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Reconverti Dev Web
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2019
    Messages : 88
    Par défaut Faire un Drag & Drop qui fonctionne sur mobile en Javascript
    Bonjour à tous,

    Avez vous une solution qui permet de faire fonctionner les events Drag&Drop sur mobile avec les touch events?
    dragstart
    dragenter
    dragleave
    dragend
    dragover
    drop

    Il faudrait émuler le touchmove par le mousemove, mais je n'ai rien trouvé de concluant sur le net hors API.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    il n'y a pas de raison que cela ne marche pas, qu'as tu essayé ?

    Voir discussion : Drag and drop méthode setData pour dataTransfert

    A tester, l'exemple en ligne de la dite discussion.

  3. #3
    Membre confirmé
    Homme Profil pro
    Reconverti Dev Web
    Inscrit en
    Septembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Reconverti Dev Web
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2019
    Messages : 88
    Par défaut
    Bonjour NoSmoking,

    J'ai analysé ton code ligne par ligne, il n'y avait pas tellement de difference avec le mien mise à part ceci:

    Moi dans setdataTransfer, j'avais mis "text/html" tandis que toi tu avais seulement "text".

    Etrangement en mettant que "text", le drag&drop marche parfaitement sur mobile

    As tu une explication?

    Cdt.

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    As tu une explication?
    J'aurais tendance à dire, « mais pourquoi les navigateurs ne le prennent pas en compte », mais je peux te dire pourquoi j'utilise text et non text/plain ou text/html.

    La raison en est bien simple, d'une part le text/plain ne fonctionnait pas sous IE qui ne reconnaissait que Text et d'autre part la spécification notifie
    3. Let format be the first argument, converted to ASCII lowercase.
    4. If format equals "text", change it to "text/plain".
    donc en mettant text on passe de partout et de surcroît cela marche, alors pourquoi chercher plus avant.

    Ressource :

  5. #5
    Membre confirmé
    Homme Profil pro
    Reconverti Dev Web
    Inscrit en
    Septembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Reconverti Dev Web
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2019
    Messages : 88
    Par défaut
    Merci pour ta réponse, ca devrait aider pas mal de monde.

  6. #6
    Membre confirmé
    Homme Profil pro
    Reconverti Dev Web
    Inscrit en
    Septembre 2019
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Reconverti Dev Web
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2019
    Messages : 88
    Par défaut
    J'ai fais un tuto youtube pour ceux à qui ça intéresserait à l'avenir:

    https://www.youtube.com/playlist?lis...Syv5h5sMk_fuAY

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [TListView] Comment faire du Drag&Drop ?
    Par XioN dans le forum Composants VCL
    Réponses: 6
    Dernier message: 24/10/2005, 11h30
  2. Réponses: 4
    Dernier message: 25/01/2005, 22h14
  3. Comment faire un Drag&Drop d'un TListBox vers un TDbCtrlGrid ?
    Par claude dans le forum Composants VCL
    Réponses: 3
    Dernier message: 30/06/2004, 14h08
  4. Comment faire un Drag&Drop vers Windows ?
    Par Lung dans le forum Composants VCL
    Réponses: 17
    Dernier message: 21/06/2004, 13h10
  5. Comment faire un Drag&Drop sur un tableau
    Par Stef.web dans le forum Composants VCL
    Réponses: 6
    Dernier message: 11/10/2003, 13h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo