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 :

Drag and Drop comme WordPress


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 25
    Par défaut Drag and Drop comme WordPress
    Bonjour,

    Je recherche un tuto ou du moin le code pour réaliser un système de hiérarchisation en drag & drop comme pour la gestion des menu WordPress (voir image)



    Merci

  2. #2
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    Il faut demander avec les bons mots clés, c'est beaucoup plus rapide que de poster ici en plus.

  3. #3
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 25
    Par défaut
    Merci mais enfaite c'est la possibilité de sous menu que je trouve intéressante (les sous menu sont décaler d'un cran a droite)
    et je ne retrouve cela dans aucun tuto pour le moment

  4. #4
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    (les sous menu sont décaler d'un cran a droite)
    C'est de la mise en page ça, un style CSS devrait suffire
    Et une donnée en plus pour différencier les niveaux des éléments

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2010
    Messages
    342
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 342
    Par défaut
    Essaie voir ceci


    CODE JAVASCRIPT DU DRAG AND DROP

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <script language="javascript">
     
    var positionX=0, positionY=0;
    var dimX=0, dimeY=0;
    var mavar=1;
    var nouvellepositionX=0, nouvellepositionY=0;
     
    function depart(calque) {
    	dimX=positionX-document.getElementById(calque).offsetLeft;
    	dimY=positionY-document.getElementById(calque).offsetTop;
    	mavar=0;
    }
     
    function deplacement(page) {
    if (document.all) {
    positionX=event.clientX;
    positionY=event.clientY;
    }
    else {
    positionX=page.pageX; 
    positionY=page.pageY; 
    }
    if(mavar!=1){
    var nouvellepositionX=positionX-dimX;
    var nouvellepositionY=positionY-dimY;
    document.getElementById('calque1').style.left=
    nouvellepositionX+"px";
    document.getElementById('calque1').style.top=
    nouvellepositionY+"px";
    }
    }
    function arret(calque) {
    calqueDragDrop="";
    mavar=1;
    }
    document.onmousemove=deplacement;
    document.onmouseup=arret;
     
    </script>

    PAGE HTML OU PHP (draganddrop.html)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans nom</title>
    </head>
     
    <div id="calque1" class="calque" style="top:25px; left:931px; 
    z-index:0; color:#009; background-color:#D5D5FF;" 
    onMouseDown="depart('calque1')">Region</div>
     
    <body>
    </body>
    </html>
    Hope this will help

  6. #6
    Modérateur

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

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    Citation Envoyé par mesken
    Essaie voir ceci
    il est des choses à oublier,
    <script language="javascript"> mettre <script type="text/javascript"> ou encore simplement <script> en HTML 5.

    De même les if (document.all) sont à éviter et qui plus est en début de test.

Discussions similaires

  1. Drag and drop "de l'extérieur"
    Par Invité dans le forum C++Builder
    Réponses: 12
    Dernier message: 31/03/2020, 10h10
  2. "Drag and drop" avec directinput
    Par batosai dans le forum DirectX
    Réponses: 1
    Dernier message: 16/06/2004, 16h48
  3. [VB.NET] Microsoft TreeView drag and drop ?
    Par bigtoof dans le forum ASP.NET
    Réponses: 7
    Dernier message: 24/05/2004, 14h50
  4. [JSP][DRAG AND DROP]
    Par hamed dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 23/01/2004, 17h36
  5. drag and drop
    Par jujuesteban dans le forum Composants VCL
    Réponses: 5
    Dernier message: 20/06/2003, 09h23

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