J'essaie de faire une boucle dans un tableau "fSel.sI", et en fonction des données à l'intérieur, je les passe en tant que valeurs (pas de référence) sur un certain nombre de déclarations de fonction. À l'heure actuelle, le problème est que mydrag contient une référence, et que l'on appelle draggable, il utilise les données du dernier élément de tableau. Par conséquent, lorsque start: drag: stop: est appelé, les valeurs ne sont pas uniques. Aidez-moi?Comment passer des éléments par valeur d'un tableau à une variable en Javascript
makeDraggable : function() {
// create new draggable
for (var i = 0; i < fSel.sI.length; i++) {
mydrag = fSel.sI[i];
$("#" + mydrag).draggable({
cancel: [''],
distance: 5,
containment: "#fWorkspace",
handle: mydrag,
start: function() { dragRegister(mydrag)},
drag: function() { dragItems(mydrag)},
stop: function() { dragStop(mydrag)}
});
}
},
Merci beaucoup pour cela !!! Cela fonctionne parfaitement. – Jakub