11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je suis dessus ce problème depuis 5h Smiley fache , j'en peux plus !

Donc je voulais faire un drag and drop et je suis sur la fonction qui s'occupe de mouseMove,
je récupère les coordonnées de la souris mais quand je fais :

target.style.top = coordonnéesX (par exemple), la console me dit "erreur d'analyse de la valeur 'top'

Donc voila le code trés simple :

function mouseMoveSemaine(ev){
	if (iMouseDown ){
		ev   = ev || window.event;
		var mousePos = mouseCoordsSemaine(ev);
		target = ev.target || ev.srcElement;
	
		$("grilleDemieHeure").style.cursor="move";
		if(target){

			target.style.top = mousePos.x  +"px";
			target.style.left = mousePos.y + "px";
               }
       }
}


Merci de votre aide
Bon apparement c'était un problème de avec le positionnement.

J'ai donc mis avant les changements top et left :

target.style.position = "realtive";
Bon le problème revient à faire un drag and drop d'une cellule de tableau, donc si quelqu'un connait la solution ...