2009-02-12 7 views
0

J'utilise actuellement scriptaculous et prototype pour faire glisser/déposer des éléments d'un div à l'autre, et ajouter un nouvel élément basé sur le 'src' de l'élément qui est déposé, créer un nouveau draggable hors de celui-ci.obtenir un ID d'attribut, défini comme un autre attribut ID

Ce que je dois faire est d'assigner l'id de l'élément abandonné au nouveau une fois qu'il est créé.

J'ai essayé une tonne de différentes approches, voici la dernière:

$$('.image').each(function(stack) { 
new Draggable(stack, { revert: true, ghosting: true }); 
}); 

...

onDrop: function(stack) { 
     var added = new Element('img'); 
     added.src = stack.readAttribute('src'); 
     var imageid = stack.identify(); 
     added.setAttribute('id', imageid); 

évidemment, je suis un peu d'un novice, et imaginer que je suis loin maintenant. Appréciez toute aide.

+0

wow je suis loin, heh. – Bob

+0

trouvé un chemin différent pour ne pas avoir à faire cela. THX. – Bob

Répondre