Fonction permettant d'indiquer à un élément qu'il peut être déplacé par drag & drop

Soyez le premier à donner votre avis sur cette source.

Vue 8 638 fois - Téléchargée 1 812 fois

Description

Je pense que le titre est clair !!
Cela permet le drag & drop sur un élément de la page en ajoutant uniquement cette fonction :
dragDrop.Add( "id de l'élément", "fonction après déplacement", clickGauche );

on peut aussi définir un élément pouvant servir de destination pour les déplacements !!

Lorsqu'un déplacement commence, l'élément concerné passe au premier plan ( mais, ça ne fonctionne pas avec certain éléments ?? )

Codes Sources

A voir également

Ajouter un commentaire Commentaires
subderground
Messages postés
6
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
17 septembre 2009

26 sept. 2009 à 08:49
Ok merci beaucoup, je vais voir cela.

Pour l'affichage de la source, ce n'est pas grave.
Dans la version en cours, il y a même la possibilité d'afficher la réponse pour une auto-correction.

Avec vos infos, je devrais bien m'en sortir maintenant :o)

@+
LUDINSKI
Messages postés
441
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
22 mai 2012
7
24 sept. 2009 à 19:43
Par contre, si l'utilisateur affiche la source de la page...
il va facilement trouver les bonnes réponses !!

Va falloir ruser, en mettant le code js dans un fichier à part par exemple ^^
LUDINSKI
Messages postés
441
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
22 mai 2012
7
24 sept. 2009 à 19:41
Salut SubderGround !
Pour ce faire...

Prend 3 éléments dont un qui est le bon choix :
Réponse_1 // mauvaise réponse
Réponse_2 // mauvaise réponse
Réponse_3 // bonne réponse

Ensuite un drop point :
DropPoint_1

Puis tu affectes les rôles :
dragDrop.Add( "Réponse_1", "mauvaiseReponse" );
dragDrop.Add( "Réponse_2", "mauvaiseReponse" );
dragDrop.Add( "Réponse_3", "bonneReponse" );

et les fonctions :

function mauvaiseReponse( idDropPoint )
{
if( idDropPoint != null )
{
// comptabiliser la mauvaise réponse...
}
else
dragDrop.UndoMove();
}

function bonneReponse( idDropPoint )
{
if( idDropPoint != null )
{
// bonne réponse... passer à la prochaine ^^
}
else
dragDrop.UndoMove();
}
subderground
Messages postés
6
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
17 septembre 2009

23 sept. 2009 à 12:37
Bonjour,

Super script :o) Facile à mettre en page :o))
Comment faire pour que chaque objet déplaçable n'aie qu'une destination correcte pour un quizz ?
Merci.
cs_chiktika
Messages postés
58
Date d'inscription
lundi 26 décembre 2005
Statut
Membre
Dernière intervention
23 janvier 2011

3 déc. 2008 à 12:30
Bonjour,
je vois bien que le sujet date un peu mais je voudrais relancer le dernier message d' EKATE ; j'ai eu les mêmes problèmes et en farfouillant un peu j'ai trouvé ceci :

<< Théoriquement on doit pouvoir utiliser scrollLeft et scrollTop, mais je me suis rendu compte que la directive doctype en XHTML 1.0 Transitional rendait cette propriété inexploitable. Sans la directive cela fonctionne, les valeurs retournées sont correctes, mais avec le doctype les valeurs retournées sont systématiquement égales à 0. >>

Voila si quelqu'un peut faire avancer le problème.
Merci beaucoup.
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.