我已將jQuery UI排序並放置到頁面上的幾個不同頁面。jQuery UI中的可排序和放置禁用
我想讓元素被刪除,而不是在用戶拖過另一個活動列之後最靠近'droppable'列的列中。
http://jsfiddle.net/jordanbaucke/W3yyk/4/
我試圖禁用最近「排序」列,當「可放開」是活動的激活,但這不起作用。我該如何解決它?
我已將jQuery UI排序並放置到頁面上的幾個不同頁面。jQuery UI中的可排序和放置禁用
我想讓元素被刪除,而不是在用戶拖過另一個活動列之後最靠近'droppable'列的列中。
http://jsfiddle.net/jordanbaucke/W3yyk/4/
我試圖禁用最近「排序」列,當「可放開」是活動的激活,但這不起作用。我該如何解決它?
您將需要添加利用在$ .droppable「降」的$ .sortable(「取消」)方法事件是這樣的:
$('#droppablecolumn').droppable({
over: function(en, ui) {
$(this).css('background-color', 'grey');
},
out: function(en, ui) {
$(this).css('background-color', 'white');
},
drop: function(){
$('.column').sortable('cancel');
}
});
這一次應該取消當前$ .sortable事件已經出現下降。
右側,_except似乎不再可排序源列?我嘗試重新激活'$('。column')。sortable()'但它不會重新附加到該元素? _所有其他列保持活躍?? _如此接近...... –
**計算出來** ......當您不使用「恢復」 –
時,此策略效果會更好您是如何解決它的?在drop事件中調用.sortable('cancel')後,我有同樣的問題,源列鬆散sorttable – albanx
您是否希望將'dropped'元素從可排序列中消失或停留在始發列中? – dSquared
@dSquared停留在原始列 –