私はjQuery UIのSelectable
とDraggable
の機能をドラッグアンドドロップインターフェイスに組み合わせて、複数のdivs
を選択してこれらのdivを移動できるようにしていますjQuery Droppables
。ここでjQuery UI - ドラッグ可能と組み合わせる
は、私は、ユーザーがテーブルの行全体のdiv要素を選択することができるようにする必要があり、コードは次のとおりです。
$('tr').selectable({
filter: 'div',
selected: function(event, ui) {
$(ui.selected).draggable({
containment: 'document',
axis: 'y',
snap: true,
snapMode: 'inner',
revert: 'invalid',
opacity: 0.8,
drag: function(e, ui) {
$('.ui-selected').css({
top : ui.position.top //Y-Axis Only
});
$('.ui-selected').addClass('ui-draggable-dragging');
},
stop: function() {
$('.ui-selected').removeClass('ui-selected ui-draggable');
}
});
}
});
あなたが見ることができるように、私はjQueryのUIの要素に追加されます知られているクラスを追加しようとしましたドラッグ/選択された/等であるが、実際のドラッグ可能と思われる唯一の要素は、ユーザがクリックした(実際にドラッグしている)ものである。
私の願望は、ユーザーが全体選択したグループをドラッグして持っている、そしてそれらをdraggablesなど、すべての行為(すなわち:など、ドロップ可能にスナップ、無効に戻す)を持つことで、誰もがこれを行うにはどのように任意のアイデアを持っています
どこから行くの?
また、ここにはjsfiddleがあります。正確には何を意味しているのですか(そしては現在です)。テーブルセルの幅がすべて同じになるように、結果ビューのサイズを変更する必要があります。