Déplacement de fausses popup en Javascript

Fermé
owind Messages postés 23 Date d'inscription samedi 16 février 2008 Statut Membre Dernière intervention 20 octobre 2013 - 26 janv. 2011 à 14:47
seebz Messages postés 38 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 6 mars 2011 - 26 janv. 2011 à 15:50
Bonjour, je poste sur ce forum car je n'arrive pas à développer correctement les fonctions nécessaire au fonctionnement du déplacement de DIVs différents.
Alors voilà, dans chacun de ces DIVs ce trouve un second DIV sur lequel, lorsque l'on clique, doit faire bouger son DIV parent, j'ai donc appliqué à chaque second DIV les propriétés suivantes :
onmousedown = "Move([id], event)"; onmouseup = "StopMove()";


Voici les fonctions :

function Move(id, e) {
        //Les divs parents commence toujours pas "element_" suivit de l'id transmi
	element = 'element_'+id;
	var x = parseInt($(element).style.left);	
	var y = parseInt($(element).style.top);
	posX = e.pageX - x;
	posY = e.pageY - y;
        //C'est à partir d'ici que le code ne marche plus
        //La valeur "element" n'est pas transmise, elle est "undefined"
	window.onmousemove = function(e, element){
		alert(element+' et '+e);
		var x = parseInt($(element).style.left);	
		var y = parseInt($(element).style.top);
		$(element).style.left = (e.pageX-posX)+'px';
		$(element).style.top = (e.pageY-posY)+'px';
	}
}
function StopMove(){
	delete window.onmousemove;	
}
A voir également:

1 réponse

seebz Messages postés 38 Date d'inscription dimanche 15 avril 2007 Statut Membre Dernière intervention 6 mars 2011 28
26 janv. 2011 à 15:50
Essaye comme ça :
window.onmousemove = function(e){
0