任何人都可以告诉我,在下面的给定代码中,当第一次拖动元素时它可以正常工作,但是当拖动新元素时,之前创建的元素的可拖动属性会丢失。我怎样才能在不丢失的情况下进行拖动?
if(tag==normal_tag1.id)
{
normal_tag_d=' <div id="Normal_Tag1_div_dummy'+count1+'" class ="Normal_Tag1_div_dummy" >'+ 'Normal DUMMY</div>';
document.getElementById('droppable').innerHTML+=normal_tag_d;
var idx='#Normal_Tag1_div_dummy'+count1;
$(idx).draggable(
{
revert: 'invalid'
}
);
var droppable="#droppable";
$(droppable).droppable({
drop: function(ev,ui) {
alert(ui.draggable);
}
});
count1++;
}
else if(tag==normal_tag2.id)
{
normal_tag2_d=' <div id="Normal_Tag2_div_dummy'+count2+'" class ="Normal_Tag2_div_dummy" >'+
'Normal DUMMY2</div>';
var id='#Normal_Tag2_div_dummy'+count2;
document.getElementById('droppable').innerHTML+=normal_tag2_d;
$(id).draggable({
revert: 'invalid'
});
$("#droppable").droppable({
drop: function() {
}
});
count2++;
}