0

多分、私はドラッグ可能な(クローンではない)divで1つの列を作成したいと思います。これは4つのdivで構成されたコンテナに入れることができます(bootstrap col-md-3 )。ドラッグ可能な要素には、col-md-3またはcol-md-6という2つのサイズがあります。私は似たような(http://jsfiddle.net/py3DE/)を見つけたが、私はそれが適切jQueryで要素をドラッグアンドドロップする

$(".source .item").draggable({ revert: "invalid", appendTo: 'body', helper: 'clone', 
    start: function(ev, ui){ ui.helper.width($(this).width()); }     // ensure helper width 
}); 

$(".target .empty").droppable({ tolerance: 'pointer', hoverClass: 'highlight', 
    drop: function(ev, ui){ 
     var item = ui.draggable; 
     if (!ui.draggable.closest('.empty').length) item = item.clone().draggable();// if item was dragged from the source list - clone it 
     this.innerHTML = '';              // clean the placeholder 
     item.css({ top: 0, left: 0 }).appendTo(this);        // append item to placeholder 
    } 
}); 

$(".target").on('click', '.closer', function(){ 
    var item = $(this).closest('.item'); 
    item.fadeTo(200, 0, function(){ item.remove(); }) 
}); 

答えて

0

あなたが更新した場合は動作するように書き直す傾ける「item.clone()。(ドラッグ)」「item.draggable()」に、それはクローンではないでしょう。

js code

if (!ui.draggable.closest('.empty').length) item = item.draggable() 
+0

素晴らしいが、どのように私は、要素の幅のブートストラップの問題をsovleことができますか? – jdoe

関連する問題