我目前正在使用 scriptaculous 和原型将元素从一个 div 拖放到另一个,并根据所删除元素的“src”附加一个新元素,从而创建一个新的可拖动元素。
我需要做的是在创建后将已删除元素的 id 分配给新元素。
我尝试了很多不同的方法,这是最新的:
$$('.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);
显然我有点新手,想象一下我现在已经很远了。感谢任何帮助。