我有一个可拖放到文件夹中的对象列表。现在,当我将它们放入文件夹时,它们就会消失。这是一个hackish解决方案的小提琴:
有没有更好的方法来实现这一点?
代码:
$( '.droppable' ).droppable( {
drop: function( event, ui ) {
if(ui.draggable.parent('.sortable').length){
ui.draggable
.clone()
.appendTo('.droppable')
.addClass("sort-drop")
.css(ui.position)
.hide( 500 );
ui.draggable.hide();
console.log(ui,event);
}else{
ui.draggable.hide(500);
}
}
} );
$( '.sortable' ).sortable();
$( '.draggable .item' ).draggable( {
revert: 'invalid'
} );