Event jquery mousedown ne fonctionne pas sur un element ajouter. [Résolu]

Signaler
Messages postés
148
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 septembre 2020
-
Messages postés
148
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 septembre 2020
-
bonjour,
voici mon code qui marche tres tres bien pour des élément,
mais dés que j'ajoute un élément ca ne le detecte pas.
pourtant tous les element sont ajouter via javascript ( ceux qui marche) mais apres meme si je les ajoute avec javascript ca ne les detecte pas.
merci beaucoup

$(document).ready(function()
{
$("div").mousedown(function(event)
{





if (ObjectTarget== null) {
//ObjectTarget = this.id;
if($(this).hasClass( "cellule" )){
$(this).attr('id', 'target');
ObjectTarget = "target";
console.log(ObjectTarget);
var t = document.getElementById("target");
var parentId = $(t).parent().attr('id');


var id = parentId.substr(1);
var suivi= document.getElementById("table");
var tableHeight = suivi.offsetHeight;

var tableWidth = suivi.offsetWidth;

correctionX = ((tableHeight/nombreLigne2)) * ((id-1) -"");
addLlistener();
}
}

});
});

2 réponses

Messages postés
29581
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 septembre 2020
2 790
Ton event est initialisé lors du chargement de ta page..
Si tu ajoutes ensuite de nouveaux éléments, il faut relancer l'initialisation de ton event pour qu'ils e tiennent compte
Messages postés
148
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 septembre 2020
3
ahh oui ces vrai mrc beauoup.
Messages postés
148
Date d'inscription
jeudi 27 décembre 2012
Statut
Membre
Dernière intervention
18 septembre 2020
3
ca marche je les mis dans une fonction, et je la relance a chaque creation d'un element.