Déplacement de fausses popup en Javascript

owind Messages postés 26 Statut Membre -  
seebz Messages postés 39 Statut Membre -
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 39 Statut Membre 28
 
Essaye comme ça :
window.onmousemove = function(e){
0